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簽署的。