「Java」キーストアに PKCS12 形式のファイルをインポートする

ちょっと Java のキーストアに PKCS12 ( *1 ) 形式のファイルをインポートするコマンドメモ。

( *1 ) 証明書と対になる秘密鍵を保管するためのフォーマットという感じでしょうか。定義されてる場所は RFC なんですね。

RFC 7292 - PKCS #12: Personal Information Exchange Syntax v1.1
https://tools.ietf.org/html/rfc7292

PKCS - Wikipedia
http://ja.wikipedia.org/wiki/PKCS

メモはここから。

PKCS12 形式のファイルを作成する。以下は OpenSSL の例。

openssl pkcs12 -export -inkey test.key -in test.crt -out test.p12

※ test.crt : 証明書、test.key :対になる秘密鍵

キーストアへインポートする。

keytool -importkeystore -srckeystore test.p12 -srcstoretype PKCS12 -destkeystore testkeystore


以上です。