2009-05-29 16 views
2

自己署名証明書で保護されたSSL経由でMaven 2リポジトリを使用しようとしています。私はHTTPS and Self-Signed Certificates in Javaの指示に従ったが、私は働かない。SSLとワイルドカード/自己署名証明書を使用して保護されたMaven 2リポジトリを使用するにはどうすればよいですか?

私はその証明書がワイルドカード証明書であると考えています。だから私はワイルドカード証明書をインポートするために何か違うことをしなければならないのだろうか?

答えて

6

非ワイルドカードの自己署名証明書に対してそれを試してみてください結局ワイルドカード証明書の使用ではありません。私はjssecacertsストアではなく、のcacertsにサーバー証明書に署名するために使用されるCA証明書をインポートする必要がありました:すべてのJavaアプリケーション用の証明書を改ざんむしろ

keytool -keystore %JAVA_HOME%\jre\lib\security\jssecacerts -import -file cacert.pem 
+0

jssecacertsファイルを生成する簡単な方法については、http://www.sebsgarage.com/2012/09/adding-java-ssl-certificate-mac-osx/を参照してください。 – Gili

1
  • 問題がワイルドカードであることを、あなたの仮定を検証し、そのページが示唆するように-Djavax.net.debug=sslを使用して試してみて、出力
  • を含める - 問題だった
+0

私はMavenと自己署名証明書で同様の問題を抱えています.Mavenを-Djavax.net.debug = sslで実行すると効果がないようです。 –

関連する問題