0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Javaのランタイムで自己署名のSSL証明書を使えるようにする

Last updated at Posted at 2025-01-18

前提

  • Java
  • Windows環境

操作方法

  1. 証明書をダウンロードする。(ホストとポート番号を指定してブラウザで開き、「証明書の詳細」からエクスポートしてローカルディスクに置くのが簡単)
  2. コマンドプロンプトを'管理者権限'で実行する(管理者権限でないとキーストアに追加できない)
  3. 以下のようなコマンドを実行する
"c:\Program Files\Java\jre1.8.0_241\bin\keytool.exe" -import -trustcacerts -file c:\work\yourhost.crt -keystore "c:\Program Files\Java\jre1.8.0_241\lib\security\cacerts" -alias mykey1

help

>"c:\Program Files\Java\jre1.8.0_241\bin\keytool.exe" -import -help
keytool -importcert [OPTION]...

証明書または証明書チェーンをインポートします

オプション:

 -noprompt                       プロンプトを表示しない
 -trustcacerts                   cacertsからの証明書を信頼する
 -protected                      保護メカニズムによるパスワード
 -alias <alias>                  処理するエントリの別名
 -file <filename>                入力ファイル名
 -keypass <arg>                  キーのパスワード
 -keystore <keystore>            キーストア名
 -storepass <arg>                キーストアのパスワード
 -storetype <storetype>          キーストアのタイプ
 -providername <providername>    プロバイダ名
 -providerclass <providerclass>  プロバイダ・クラス名
 -providerarg <arg>              プロバイダ引数
 -providerpath <pathlist>        プロバイダ・クラスパス
 -v                              詳細出力

使用可能なすべてのコマンドについては"keytool -help"を使用してください

C:\Windows\System32>

以上.

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?