0

ApacheDS は、認証時に証明書 (X.509v1) を生成します。(私が理解している限り)PHP ldap_connectでこれをどのように処理しますか? ApacheDS 証明書をどこかにインストールする必要がありますか?

LDAPAdmin のようなアプリを使用すると正常に認証されますが、証明書のプロンプトが表示されます。PHPでこれを処理する方法がわかりません。Apache Directory Studio を使用して、どこかに証明書をダウンロードできるかどうかを確認しようとしましたが、役に立ちませんでした。(何らかの方法で Apache をセットアップするには: $dir/newcerts -> openssl.cnf)

また、正しいポートを使用して URL に直接接続しようとしましたが、次のメッセージを含むファイルがダウンロードされます: PROTOCOL_ERROR: サーバーが切断されます

4

1 に答える 1

0

次のディレクトリを作成する必要がありました: C:\OpenLDAP\sysconf テキスト TLS_REQCERT never を含む ldap.conf という名前のファイルを追加します

于 2013-10-07T22:37:07.927 に答える