.p12 または .pfk ファイルを作成したいと考えています。私は以下のようなファイルを持っています:
- xx.cer
- xx.p7b
- xx.pem
- xx.pkcs8
多くの openssl コマンドを試しましたが、0 バイトの .p12 ファイルしか作成できませんでした。
私が実行したopensslコマンドの例:
openssl pkcs12 -export -inkey xx.pem -out xx.p12
.p12 または .pfk ファイルを作成したいと考えています。私は以下のようなファイルを持っています:
多くの openssl コマンドを試しましたが、0 バイトの .p12 ファイルしか作成できませんでした。
私が実行したopensslコマンドの例:
openssl pkcs12 -export -inkey xx.pem -out xx.p12
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: