首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python-ldap和SSL

Python-ldap和SSL
EN

Stack Overflow用户
提问于 2012-05-28 19:15:39
回答 1查看 2.2K关注 0票数 2

我尝试使用python-ldap和ssl (linux gentoo)连接到ldap。服务器端证书。服务器不需要来自客户端的证书。我可以使用以下命令获取证书

代码语言:javascript
复制
openssl c_client -showcerts -connect ip:port

它显示了许多信息,其中包含企业CA、根CA和代码: 20 -无法获取本地颁发者证书。如何使用此连接?我必须将其添加到ssl可信密钥中吗?或者在连接时添加到ldap选项?

谢谢你的建议。

EN

回答 1

Stack Overflow用户

发布于 2012-10-17 13:18:35

我也有同样的问题,但是用these instructions解决了

基本上,魔术就是创建一个目录,将ca证书放在该目录中,然后运行

代码语言:javascript
复制
 c_rehash <directoryname>

并使用参数-CApath <directoryname>运行s_client

python-ldap上,您可以这样做:

代码语言:javascript
复制
ldap.set_option(ldap.OPT_X_TLS_CACERTFILE, '/path/to/ca.crt')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10783767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档