0
我有ldap_sasl_bind_s()工作正常与SSL和客户端证书(没有DN和密码)从'C'的Windows程序。 当我使用SSL,DN和密码(无客户端证书)调用ldap_sasl_bind_s()时,它会引发空指针异常。这项工作应该还是应该使用另一个API调用?如何使用ldap_sasl_bind_s()与SSL,DN,密码(无客户端证书)
我有ldap_sasl_bind_s()工作正常与SSL和客户端证书(没有DN和密码)从'C'的Windows程序。 当我使用SSL,DN和密码(无客户端证书)调用ldap_sasl_bind_s()时,它会引发空指针异常。这项工作应该还是应该使用另一个API调用?如何使用ldap_sasl_bind_s()与SSL,DN,密码(无客户端证书)
我在Sun LDAP SDK doc中找到了答案。即使客户端未使用客户端证书身份验证,仍然需要在先前的ldapssl_client_init()调用中传递cert7数据库文件,因为客户端验证服务器证书是由cert7数据库中定义的cacert签署的。