有些系统无法通过ldap连接到ldap,但是其他系统可以,是否通配符证书?
尝试建立与我的Novel eDirectory 8.8服务器的ldaps连接时,有时我必须放入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购买的通配符证书。我的同事发现了一些报告,表明某些系统存在通配符问题。 那么,通配符证书应归咎于此吗?如果是这样,我该如何解决? 如果不是通配符证书,那是什么? 按照安德鲁·舒尔曼的建议,我添加-d1了我的ldapsearch命令。我最终得到的是: 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: 3 …