ldapsearchを使用してTDS - サーバーに接続しようとします。私はより多くの情報のための私のコマンド「-d1」に添付して得たOpenLDAP - TDS - LDAPサーバーに接続できません(-1)
ldap_sasl_interactive_bind_s: Can't contact LDAP serv
additional info: error:14090086:SSL routines:
:certificate verify failed (self signed certificate)
:
ldapsearch -H ldaps://myhostadress:636
は、私はいつも次のエラーを取得する:まず、私は今のコマンドを使用して、「OpenLDAPの」ダウンロードした
ldap_url_parse_ext(ldaps://xxx:636)
ldap_create
ldap_url_parse_ext(ldaps://xxxx:636/??base)
ldap_pvt_sasl_getmech
ldap_search
put_filter: "(objectclass=*)"
put_filter: simple
put_simple_filter: "objectclass=*"
ldap_send_initial_request
ldap_new_connection 1 1 0
ldap_int_open_connection
ldap_connect_to_host: TCP xxxxx:636
ldap_new_socket: 360
ldap_prepare_socket: 360
ldap_connect_to_host: Trying 9.xxxxxx:636
ldap_pvt_connect: fd: 360 tm: -1 async: 0
attempting to connect:
connect success
TLS trace: SSL_connect:before/connect initialization
TLS trace: SSL_connect:SSLv2/v3 write client hello A
TLS trace: SSL_connect:SSLv3 read server hello A
TLS certificate verification: depth: 0, err: 18, subject: /O=org/OU=OrgUnit
Germany/CN=xxxxx, issuer: /O=org/OU=OrgUnit
Germany/CN=xxxx
TLS certificate verification: Error, self signed certificate
TLS trace: SSL3 alert write:fatal:unknown CA
TLS trace: SSL_connect:error in error
TLS trace: SSL_connect:error in error
TLS: can't connect: error:14090086:SSL
routines:ssl3_get_server_certificate:certificate verify failed (self signed certificate).
ldap_msgfree
ldap_err2string
ldap_sasl_interactive_bind_s: Can't contact LDAP server (-1)
additional info: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed (self signed certificate)
私はSSL証明書と何か関係があると思います!私は同様の問題を持つ他のスレッドをいくつか読んだ。 その後、私は(それだけでエキスです)SSL証明書のための私の管理者に尋ねて、次の構造を持つの.pemファイルを持っている:
-----BEGIN CERTIFICATE----
mcdp+Kh5Zd3YOttXbjemxIvwfRvPd/Ho4VtBsi5yJT5DSehL4L8ZN
DKaSL6BQ5MlQ1bsmQQ04PKNBrPKFFIiadi9QsFrUiNCQSKDLSKDSK
XbjemxIvwfRvPd/Ho4VtBsi5yJT5DSehL4L8ZNIUWEISNSDJKLSDJ
DKaUiNCXbjemxIvwfRvPdHo4VtBsi5yJT5DSSDKOSOÖDKJLSDJKSD
hL4L8ZNL6BQ5MlQ1bsmQQ04PKNBrPKFFIiadi9QsFrUiNCJKLSADN
.....................................................
.....................................................
-----END CERTIFICATE-----
は、私は今何をするがありますか? certifcatesのためのOpenLDAPフォルダがPerforming ldapsearch over TLS/SSL against Active Directoryで説明し、私のldap.confに
HOST hostxyz.com
PORT 636
TLS_CACERT \etc\certs\trustKey.cer // C:\OpenLDAP-2.4.43\etc\cert\trustKey.cer ; .pem file changed into .cer file
TLS_REQCERT demand
とスタートを追加したとして、私が試してみました
`C:\OpenLDAP-2.4.43\etc\certs
とのconfigファイル、
`C:\OpenLDAP-2.4.43\etc\openldap`
ですldapmodify -H ldaps://hostxyz.com:636
との呼び出ししかし、私は常にエラーが記載されます。
よろしく
[ldapsearch over ssl/tls]が重複している可能性があります(http://stackoverflow.com/questions/9468137/ldapsearch-over-ssl-tls-doesnt-work) –
私はそれを調整しようとしましたが、それでも動作しないので、私は自分の質問を更新しました。 – InfoEngi