将 .cer 转换为 .pem 返回错误“无法加载证书”

Gre*_*aue 3 ssl certificate ssl-certificate

我收到一封包含证书的电子邮件,它看起来像:

-----开始证书-----

米赫...

-----证书结束-----

我将其复制/粘贴到记事本中并将其另存为 .cer 文件。

我现在需要的是使用此证书的 .pfx 文件。根据我收集的信息,我需要首先将我的 .cer 转换为 .pem。

我尝试将 .cer 转换为 .pem 但只给出了错误:

OpenSSL> x509 -inform der -in C:\Users\xxx\Desktop\cert.cer -outcertificate.pem

无法加载证书7320:错误:0D0680A8:asn1编码例程:ASN1_CHECK_TLEN:错误标签:.\crypto\asn1\tasn_dec.c:1315:7320:错误:0D07803A:asn1编码例程:ASN1_ITEM_EX_D2I:嵌套asn1错误:.\crypto \asn1\tasn_dec.c:379:类型=X509

我读到一些答案也说只需将 .cer 更改为 .pem 就足够了,但对我来说这似乎根本不起作用。

小智 6

您的证书已经是 PEM 格式。只需将其重命名certificate.cercertificate.pem