我在使用 openLDAP 客户端将安全 (SSL) 连接到 IBM LDAP 服务器时遇到问题。
如下所示的不使用 SSL 的连接可以正常工作:
ldapsearch -h <LDAP server host name> -D <bind dn> -w ? -b <base dn> <filter>
但是,当我添加 -Z 选项以使用安全 LDAP 连接 (SSL) 时,如以下 ldapsearch 所示,会出现错误:
ldapsearch -h <LDAP server host name> -Z -D <bind dn> -w ? -b <base dn> <filter>
错误说:
ldap_simple_bind: Can't contact LDAP server
Attempted communication over SSL.
The extended error is 116.
在这里,我发现我必须将 ssl start_tls 添加到客户端配置文件(ldap.conf)中才能在 openLDAP 中启用 SSL:http ://www.openldap.org/faq/data/cache/185.html
在阅读了上面的描述之后,我不确定作者是否正在处理一个 openLDAP 客户端和一个 openLDAP 服务器,以及这是否是使连接正常工作必须进行的唯一更改。
这里有人知道是否可以使用 SSL 连接从 openLDAP 客户端连接到 IBM LDAP 服务器?
有没有人有这个话题的经验?
非常感谢!