如何将ldap_sasl_bind_s()与SSL、DN、密码(无客户端证书)一起使用

如何将ldap_sasl_bind_s()与SSL、DN、密码(无客户端证书)一起使用,ssl,ldap,sasl,Ssl,Ldap,Sasl,我的ldap_sasl_bind_可以很好地使用SSL和客户端证书,而不使用“C”windows程序中的DN和密码。 当我使用SSL、DN和password no client cert调用ldap_sasl_bind_s时,它抛出空指针异常。这是可行的还是应该使用另一个api调用?我在Sun LDAP SDK文档中找到了答案。即使客户端未使用客户端证书身份验证,在客户端验证服务器证书是否由cert7 db中定义的cacert签名时,它仍需要在上一个ldapssl_client_init调用上传

我的ldap_sasl_bind_可以很好地使用SSL和客户端证书,而不使用“C”windows程序中的DN和密码。
当我使用SSL、DN和password no client cert调用ldap_sasl_bind_s时,它抛出空指针异常。这是可行的还是应该使用另一个api调用?

我在Sun LDAP SDK文档中找到了答案。即使客户端未使用客户端证书身份验证,在客户端验证服务器证书是否由cert7 db中定义的cacert签名时,它仍需要在上一个ldapssl_client_init调用上传递cert7数据库文件