我的 ldap_sasl_bind_s() 在“C”Windows 程序中与 SSL 和客户端证书(没有 DN 和密码)一起正常工作。 当我使用 SSL、DN 和密码(无客户端证书)调用 ldap_sasl_bind_s() 时,它会抛出空指针异常。这应该有效还是我应该使用另一个 api 调用?
最佳答案
我在 Sun LDAP SDK 文档中找到了答案。即使客户端没有使用客户端证书身份验证,它仍然需要在之前的 ldapssl_client_init() 调用中传递 cert7 数据库文件,因为客户端验证服务器证书是由 cert7 数据库中定义的 cacert 签名的。
关于ssl - 如何将 ldap_sasl_bind_s() 与 SSL、DN、密码(无客户端证书)一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1979315/