SSL 証明書を Eclipse にインポートする
-
22-08-2019 - |
質問
Java で作成した SSL 証明書を Eclipse のプロジェクトにインポートするにはどうすればよいですか?
解決
おそらくあなたはない-有効な証明書の問題を回避するためのJREのtrustcacertsで「偽」SSL証明書をインポートします。それはないですか?
ジョンが言ったように、keytool
-import
-alias <provide_an_alias>
-file <certificate_file>
-keystore <your_path_to_jre>/lib/security/cacerts
(おかげブライアンClozel デフォルトのパスワードとして "changeitと" を使用します>)。サーバーまたは起動設定では、このランタイムを使用することを確認します。 他のヒント
この仕事にはもっと良いツールがあります。
アプリケーション (win/mac/linux 用のインストーラーが含まれています) を実行すると (システムへの変更を保存するために Windows では管理者として実行し、Linux では sudo など)、システムの cacerts ファイルを編集するための組み込み関数があります。
ファイル -> 特別なものを開く -> CA 証明書を開く
どちらか 証明書ファイルはすでにあるので、次の場所に移動できます。
[ツール] -> [信頼できる証明書のインポート]
または サーバーから証明書をダウンロードする必要があります。に行く:
調べる -> SSL を調べる
そこからホスト名を入力し、「OK」をクリックします。証明書の詳細を示すウィンドウがポップアップ表示されます。そのウィンドウの下部には、cacerts に直接インポートできる「インポート」ボタンがあります。
設定を有効にするために、必ず cacerts を保存して閉じ、Eclipse/アプリケーションを再起動してください。
私たちは、私たちが使用する必要がある証明書の手段をインポートする必要があります:
keytool
-importcert
-file <certificate_location>
-keystore <jre_location\lib\security\cacerts>
-alias "<cert_name>"
これは、パスワードの入力を要求されます。 changeit
とパスワードを入力します。
Type Password : changeit
最終的には、{はい/いいえ}を追加する必要がありませんお願いします
yesと入力ます。
注:ロケーションパスに空白スペースを与えないでください。
あなたはおそらく、証明書を作成し、keytoolを使用して、デフォルトのキーストアにインポートする必要があります。私はあなたのアプリケーションで何をしようとしてわからないんだけど、その証明書を使用することができる必要があります。
sudo keytool -import -file /Users/balaji-pt2176/Desktop/Apple\ Worldwide\ Developer\ Relations\ Certification\ Authority.cer -keystore /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/security/cacerts
マックで