私は春のセキュリティを使用してログインを管理しています。私はSSLセキュリティを、ssl(ldaps)で証券化されたLDAPサーバーに接続するように設定しました。春のセキュリティ、SSLのLDAPと証明書なし
このサーバーはテストサーバーであり、有効な証明書はありません。私がログインをテストしようとすると、春のセキュリティは(もちろん!)証明書を検証できないと文句を言います:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested target
私の質問は簡単です:私は、証明書のいずれかの種類を管理したくない、私は希望証明書のチェックを無効にし、ssl ldapを使用し続けます。どうやってやるの ?
回答ありがとうございます。その問題は次のとおりです。私はmavenとsvnを使ってチームと仕事をしています。私は各開発者がこの種の手順を行うのを避けたいと思います。バネ構成を使用するだけの簡単な方法はありますか? –
別のトラストストアファイルを作成することができます(基本的に、同じファイル名で同じ 'keytool'コマンドを使用し、そのファイルをSVNに追加してから、次の手順に従います)。http://stackoverflow.com/questions/6431383/using-spring- ldap-with-sslしかし、個人的には、各開発者に電子メールを送り、 'ldapca.crt'ファイルを添付してコマンドを実行させてください。これは、 in-your-codebaseは、一度コマンドを実行する必要がある開発者の利便性を上回ります。 – beny23
おかげさまで、それは良いようです。私は試してみます –