我的ldap_sasl_bind_s()使用来自'C'windows程序的SSL和客户端证书(没有DN和密码)正常工作。 当我使用SSL,DN和密码(没有客户端证书)调用ldap_sasl_bind_s()时,它会抛出空指针异常。这应该工作还是我应该使用另一个api电话?
答案 0 :(得分:0)
我在Sun LDAP SDK doc中找到了答案。即使客户端没有使用客户端证书身份验证,它仍然需要在先前的ldapssl_client_init()调用上传递cert7数据库文件,因为客户端验证服务器证书是否由cert7 db中定义的cacert签名。