25

現在、秘密鍵のみを含む .PEM ファイルがあります。このファイルを .PKCS12 ファイルに変換する必要があります。現在、これを実現するために openssl を使用しようとしていますが、いくつかの問題が発生しています。

私が使用している .PEM ファイルの形式は次のとおりです。

-----BEGIN RSA PRIVATE KEY-----

Some key

-----END RSA PRIVATE KEY-----

次の Openssl コマンドを使用して、この .PEM ファイルを .PKCS12 に変換しようとします。

openssl pkcs12 -export -inkey file.pem -out file.p12

コンソールは、次のメッセージでハングアップします。

Loading 'screen' into random state -done

私は何を間違っていますか?

どんな助けでも感謝します。

4

2 に答える 2

40

この問題に遭遇し、-nocertsエクスポート後にオプションを追加して解決しました。「フリーズ」の原因に関する私の推測では、openssl がコンソールから追加の入力を読み取ろうとしている可能性があります。

openssl pkcs12 -export -nocerts -inkey your.private.key.pem -out your.private.key.p12
于 2013-08-29T18:25:28.687 に答える
7

秘密鍵だけでなく、証明書も提供する必要があると思います。

openssl pkcs12 -export -inkey privatekey.pem -in certificate.cer -out bothAsPKCS12.p12

于 2016-11-22T15:02:56.250 に答える