Java によって作成された SSL 証明書を Eclipse のプロジェクトにインポートするにはどうすればよいですか?
102690 次
8 に答える
47
おそらく、無効な証明書の問題を回避するために、JREのtrustcacertsに「偽の」SSL証明書をインポートする必要があります。ではない?
ジョンが言ったように、あなたはkeytoolで仕事をすることができます:
keytool
-import
-alias <provide_an_alias>
-file <certificate_file>
-keystore <your_path_to_jre>/lib/security/cacerts
求められたら、デフォルトのパスワードとして「changeit」を使用します(Brian Clozelに感謝します)。サーバーまたは起動構成でこのランタイムを使用してください。
于 2009-03-26T09:20:57.550 に答える
1
マック
- Keychain Access.app を開きます(ショートカット: Command + スペースバーを押して Keychain と入力します)。
- 目的の証明書ファイル (例:
example.cer
) を検索し、右クリック ➡️ [エクスポート... ] を選択➡️ 場所などに保存しますDesktop
。 - この回答の指示に従って、Java 証明書ストアにインポートします。重要なコマンドは次のとおりです。
cd $JAVA_HOME/lib/security
sudo cp cacerts cacerts.bak
sudo keytool -importcert -alias youralias -file ~/Desktop/example.cer -keystore cacerts
キーストアのデフォルトのパスワードは次のとおりchangeit
です。
$JAVA_HOME/lib/security
システムでを指していると仮定して、ファイル/Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/security
に次の行を追加します。eclipse.ini
-Djavax.net.ssl.trustStore=/Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/lib/security/cacerts
-Djavax.net.ssl.trustStorePassword=changeit
注: STS を使用している場合は、この回答.ini
に従ってファイルを見つけてください。
- エクリプスを再起動します。
于 2021-08-13T16:45:08.163 に答える
0
おそらく証明書を作成し、keytool を使用してデフォルトのキーストアにインポートする必要があります。アプリケーションで何をしようとしているのかわかりませんが、その証明書を使用できるはずです。
于 2009-03-26T01:37:18.023 に答える