keytool でよく使うパターンをまとめてみる

keytool でよく使うパターンをまとめてみました。すぐ取り出せるコピペ用という感じになります。

・keytool
http://docs.oracle.com/javase/jp/8/docs/technotes/tools/unix/keytool.html


1.キーペアの作成


keytool -genkeypair -keystore keystore -storepass password -alias test


デフォルトでは DSA ( 署名アルゴリズムは SHA1withDSA ) になります。RSA にしたい場合は -keyalg で指定する ( 署名アルゴリズムは SHA256withRSA )。

keytool -genkeypair -keyalg RSA -keystore keystore -storepass password -alias test2


2.キーストアに登録されている証明書の表示


keytool -v -list -keystore keystore -storepass password

※ -alias でエイリアスの指定も可能


3.証明書のエクスポート


keytool -exportcert -keystore keystore -storepass password -alias test -file test.cer


4.証明書のインポート


keytool -importcert -keystore keystore -storepass password -alias ca -file cacert.pem


5.証明書の削除


keytool -delete -keystore keystore -storepass password -alias test

ひとまず、こんなところでしょうか。また、適宜、追加していきたいと思います。

以上になります。