keytoolコマンド覚え書き
OpenJDKに付属するkeytoolコマンドの覚え書き。
keytoolは%JAVA_HOME%\bin\
にあります。
自己署名証明書を作成する
各コマンドのtomcat
は<エイリアス名>
です。
.keystoreファイル
がユーザフォルダ(`C:\Users\<ユーザ名>
)に作成される
- keystoreファイルを指定
- SANあり
作成したkeystoreファイルの中身を確認
作成した.keystoreファイル
に任意のエイリアス名があるか確認したい場合。
以下のコマンドを実行し、出力にエイリアス名があるか確認します。
Javaに証明書を追加
JavaのモジュールがSSL通信を行う際、自己証明書を使ったSSL通信ではエラーになります。
この通信を許可するためには、JDKのキーストアに自己証明書をインポートする必要があります。
追加(
-import
)と削除(-delete
)は管理者権限のコマンドプロンプトでしか実行できません。キーストアに証明書をインポートする
このインポート処理が一番使うかな。