「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
以上です。