SSLを備えたspring-ldapを介してLDAPサーバーと通信する必要があり、もう一方の端にも自己署名証明書があります。
どんな親切な人でも、これを設定するためのいくつかの指示を私に指摘できますか?
HTTP(S)経由でLDAPサーバーに接続する方法については、Spring LDAPのドキュメントをご覧ください。
自己署名証明書に関する限り、トラストストアに証明書チェーンをインポートして、以下のVM引数を設定できます。
-Djavax.net.ssl.trustStore="<path to truststore file>"
-Djavax.net.ssl.trustStorePassword="<passphrase for truststore>"
または、実行時にトラストストアを次のようにオーバーライドします。
System.setProperty("javax.net.ssl.trustStore","<path to truststore file>");
System.setProperty("javax.net.ssl.trustStorePassword","<passphrase for truststore>");
両方のオプションがデフォルトのJVMトラストストアをオーバーライドすることに注意してください。したがって、異なる証明書を使用して異なるサイトにアクセスする場合は、それらすべてを1つのトラストストアにインポートすることができます。
トラストストアファイルの作成についてヘルプが必要な場合は、次を参照してください。デジタル証明書:.cerファイルを.truststoreファイルにインポートする方法
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加