88

証明書と鍵ファイルを鍵ストアにインポートしようとしていますが、それができません。

既存の証明書 (abc.crt) と abc.key ファイルの両方をインポートしてキーストアを作成するにはどうすればよいですか?

4

6 に答える 6

148

おそらく最も簡単なのは、OpenSSL を使用して PKCS#12 ファイルを作成することです。

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

PKCS12キーストアタイプを使用して、結果のファイルを直接使用できるはずです。

本当に必要な場合は、次を使用して JKS に変換できkeytool -importkeystoreます ( keytoolJava 6 以降で利用可能):

keytool -importkeystore -srckeystore abc.p12 \
        -srcstoretype PKCS12 \
        -destkeystore abc.jks \
        -deststoretype JKS
于 2012-08-14T14:41:50.670 に答える
43

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

于 2015-02-13T17:51:30.957 に答える