7

キーストアを必要とする Java コードがあり、privateKey.pem と bank.cer ファイルがあります。秘密鍵は、銀行の応答を確認するために bank および bank.cer に値を署名することになります。私のコードが機能するように、それらをキーストアに入れる方法が見つかりません。

keytool で実行できますか?

4

1 に答える 1

19

私の理解では、これを一人で行うことは不可能keytoolです。openssl準備に使っています。

キーがファイルkeyにあり、証明書がファイルにあるとしますcert。両方を含む PKCS12 ファイルを作成する必要があります ( keytoolPKCS12 と JKS を処理でき、他に何かわからないため):

openssl pkcs12 -inkey key -in cert -export -out keys.pkcs12

これで、それをキーストアにインポートできます。

keytool -importkeystore -srckeystore keys.pkcs12 -srcstoretype pkcs12 -destkeystore mykeystore

このアプローチは、他のすべてが失敗した場合に機能しました。

于 2011-06-07T08:05:15.973 に答える