証明書のフォーマットを変換
ここでは、CA証明書、サーバー証明書、サーバー秘密鍵をJKSフォーマットの証明書に変換する方法を説明します。
1. CA証明書、サーバー証明書、サーバー秘密鍵をpkcs12フォーマットの証明書に変換
OpenSSLがインストールされているマシンで、以下のコマンドを実行します。
openssl pkcs12 -export -in <サーバー証明書> -inkey <サーバー秘密鍵> -certfile <CA証明書> -out <出力ファイル(pkcs12フォーマット)> -passout pass:<パスワード>
※ ジオトラストのCA証明書の例:DigiCertCA.crt
2. pkcs12フォーマットの証明書をJKSフォーマットの証明書に変換
Javaがインストールされているマシンで、以下のコマンドを実行します。
keytool -importkeystore -srckeystore <pkcs12フォーマットの証明書> -destkeystore <出力ファイル(JKSフォーマット)> -srcstoretype pkcs12 -deststoretype jks