ディレクトリサービスとの通信でエラーが発生した場合は、以下の関数を使用してエラー原因を調べます。
エラーメッセージ文字列の取得
ldap_err2string( int err )
指定されたLDAPエラーコードに対応するエラーメッセージの文字列を返します。
エラーコードの取得
ldap_get_option( LDAP *ld, int option, void *optdata )
セションハンドルオプションにLDAP_OPT_RESULT_CODEを指定し、LDAPエラーコードを取得します。
SSLライブラリで発生したエラーコードの取得
ldapssl_error( LDAP *ld, int ssl_err, int ssl_err_detail )
SSLセション使用時に、SSLライブラリで検出したエラーコードを獲得します。