証明書と鍵ファイルを鍵ストアにインポートしようとしていますが、それができません。
既存の証明書 (abc.crt) と abc.key ファイルの両方をインポートしてキーストアを作成するにはどうすればよいですか?
おそらく最も簡単なのは、OpenSSL を使用して PKCS#12 ファイルを作成することです。
openssl pkcs12 -export -in abc.crt -inkey abc.key -out abc.p12
PKCS12
キーストアタイプを使用して、結果のファイルを直接使用できるはずです。
本当に必要な場合は、次を使用して JKS に変換できkeytool -importkeystore
ます ( keytool
Java 6 以降で利用可能):
keytool -importkeystore -srckeystore abc.p12 \
-srcstoretype PKCS12 \
-destkeystore abc.jks \
-deststoretype JKS
OpenSSL と keytool を使用する必要があります。
CER & PVK ファイルの OpenSSL > P12
openssl pkcs12 -export -name servercert -in selfsignedcert.crt -inkey serverprivatekey.key -out myp12keystore.p12
p12 のキーツール > JKS
keytool -importkeystore -destkeystore mykeystore.jks -srckeystore myp12keystore.p12 -srcstoretype pkcs12 -alias servercert