2

自己署名証明書で保護されたSSLを介してMaven2リポジトリーを使用しようとしています。HTTPSとJavaの自己署名証明書の指示に従いましたが、機能しません。

証明書がワイルドカード証明書だからだと思います。では、ワイルドカード証明書をインポートするために別のことを行う必要があるのではないかと思います。

4

3 に答える 3

7

結局のところ、問題はワイルドカード証明書の使用ではありませんでした。サーバー証明書の署名に使用したCA証明書を、cacertsではなくjssecacertsキーストアにインポートする必要がありました。

keytool -keystore %JAVA_HOME%\jre\lib\security\jssecacerts -import -file cacert.pem
于 2009-06-03T01:29:08.953 に答える
1
  • -Djavax.net.debug=sslそのページが示唆するように使用してみて、出力を含めてください
  • 問題がワイルドカードであるというあなたの仮定を検証してください - 非ワイルドカードの自己署名証明書に対して試してください
于 2009-05-29T09:49:39.303 に答える