创建 pfx 证书

创建 pfx 证书

我正在尝试从我的让我们加密证书。我使用 PuTTY 访问 ssh 并使用此命令:

openssl pkcs12 -out mattesnille.pfx -inkey ~/ssl/keys/keyname.key -in ~/ssl/certs/certificatenamn.crt

我收到以下消息:

140372845418384:错误:0D0680A8:asn1 编码例程:ASN1_CHECK_TLEN:错误标签:tasn_dec.c:1220:140372845418384:错误:0D07803A:asn1 编码例程:ASN1_ITEM_EX_D2I:嵌套 asn1 错误:tasn_dec

有人能向初学者解释一下这是什么意思吗?

它创建一个 0 字节的 pfx 证书。

答案1

您忘记说明openssl pkcs12要导出 PKCS#12(或 PFX)文件。请通过添加选项来执行此-export操作:

openssl pkcs12 -export -inkey ~/ssl/keys/keyname.key -in ~/ssl/certs/certificatenamn.crt -out mattesnille.pfx

如果没有这个,它会认为-in文件是 PKCS#12,但你的文件不是。

相关内容