-1

.p12 または .pfk ファイルを作成したいと考えています。私は以下のようなファイルを持っています:

  • xx.cer
  • xx.p7b
  • xx.pem
  • xx.pkcs8

多くの openssl コマンドを試しましたが、0 バイトの .p12 ファイルしか作成できませんでした。

私が実行したopensslコマンドの例:

openssl pkcs12 -export -inkey xx.pem -out xx.p12
4

2 に答える 2

0

pkcs8 ファイルを pem と b64 に変換し、ヘッダーとフッターを更新しました。以下のようにコマンドを起動すると、次のエラーが発生しました。

コマンド:

openssl pkcs12 -export -inkey ./xx.pem -in ./xx.cer -out ./xx.p12
openssl pkcs12 -export -inkey ./xx.b64 -in ./xx.cer -out ./xx.p12

結果 :

unable to load private key
58163:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag:/SourceCache/OpenSSL098/OpenSSL098-50/src/crypto/asn1/tasn_dec.c:1315:
58163:error:0D06C03A:asn1 encoding routines:ASN1_D2I_EX_PRIMITIVE:nested asn1 error:/SourceCache/OpenSSL098/OpenSSL098-50/src/crypto/asn1/tasn_dec.c:827:
58163:error:0D08303A:asn1 encoding routines:ASN1_TEMPLATE_NOEXP_D2I:nested asn1 error:/SourceCache/OpenSSL098/OpenSSL098-50/src/crypto/asn1/tasn_dec.c:747:Field=version, Type=RSA
58163:error:0D09A00D:asn1 encoding routines:d2i_PrivateKey:ASN1 lib:/SourceCache/OpenSSL098/OpenSSL098-50/src/crypto/asn1/d2i_pr.c:99:
58163:error:0907B00D:PEM routines:PEM_READ_BIO_PRIVATEKEY:ASN1 lib:/SourceCache/OpenSSL098/OpenSSL098-50/src/crypto/pem/pem_pkey.c:125:
于 2014-08-19T13:08:31.797 に答える