有些系统不能通过ldaps连接到ldap,但是其他系统可以,是通配符证书吗?
当试图将ldaps连接到我的Novel eDirectory 8.8服务器时,有时我必须将TLS_REQCERT never放在客户机服务器的ldap.conf文件中。 显然,这是一个坏主意。 我运行的命令是这样的凭据,实际上工作… ldapsearch -x -H ldaps://ldapserver -b 'ou=active,ou=people,dc=example,dc=org' -D 'cn=admin,dc=example,dc=org' -W "cn=username" 在Ubuntu 13.10,它工作正常。 在SLES上,它工作正常。 在CentOS 6.5上它返回: ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1) 现在,我导入的证书是从DigiCert购买的通配证书。 我的同事发现一些报告指出一些系统有通配符问题。 那么,是通配证书的责任? 如果是的话,我该如何解决? 如果不是通配证书,那是什么? 遵循Andrew Schulman的build议,我在我的ldapsearch命令中添加了-d1 。 这是我最后的结果: ldap_url_parse_ext(ldaps://ldap.example.org) ldap_create ldap_url_parse_ext(ldaps://ldap.example.org:636/??base) Enter LDAP Password: ldap_sasl_bind ldap_send_initial_request ldap_new_connection 1 1 0 ldap_int_open_connection ldap_connect_to_host: TCP ldap.example.org:636 ldap_new_socket: 3 ldap_prepare_socket: […]