自己署名証明書で保護されたSSL経由でMaven 2リポジトリを使用しようとしています。私はHTTPS and Self-Signed Certificates in Javaの指示に従ったが、私は働かない。SSLとワイルドカード/自己署名証明書を使用して保護されたMaven 2リポジトリを使用するにはどうすればよいですか?
私はその証明書がワイルドカード証明書であると考えています。だから私はワイルドカード証明書をインポートするために何か違うことをしなければならないのだろうか?
自己署名証明書で保護されたSSL経由でMaven 2リポジトリを使用しようとしています。私はHTTPS and Self-Signed Certificates in Javaの指示に従ったが、私は働かない。SSLとワイルドカード/自己署名証明書を使用して保護されたMaven 2リポジトリを使用するにはどうすればよいですか?
私はその証明書がワイルドカード証明書であると考えています。だから私はワイルドカード証明書をインポートするために何か違うことをしなければならないのだろうか?
非ワイルドカードの自己署名証明書に対してそれを試してみてください結局ワイルドカード証明書の使用ではありません。私はjssecacertsストアではなく、のcacertsにサーバー証明書に署名するために使用されるCA証明書をインポートする必要がありました:すべてのJavaアプリケーション用の証明書を改ざんむしろ
keytool -keystore %JAVA_HOME%\jre\lib\security\jssecacerts -import -file cacert.pem
-Djavax.net.debug=ssl
を使用して試してみて、出力私はMavenと自己署名証明書で同様の問題を抱えています.Mavenを-Djavax.net.debug = sslで実行すると効果がないようです。 –
を、その別の証明書ファイルを生成しますmavenだけが使用し、MAVEN_OPTSを使用して-Dパラメータを設定します。
-Djavax.net.ssl.trustStore = /プライベート/ $ {ACCOUNT} /java/keystore.pks -Djavax.net.ssl.trustStorePassword = $ {PASSWORD}
参照してください: https://developer.cloudbees.com/bin/view/DEV/Maven+with+untrusted+SSL+Certificates
を
jssecacertsファイルを生成する簡単な方法については、http://www.sebsgarage.com/2012/09/adding-java-ssl-certificate-mac-osx/を参照してください。 – Gili