SSL:无法将 DER 转换为 PEM

SSL:无法将 DER 转换为 PEM

我正在使用 ssl 证书并尝试将 myCA.cer 转换为 myCA.pem...

$ openssl x509 -in myCA.crt -inform der -outform pem -out myCA.cer.pem
unable to load certificate
65927:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag:/SourceCache/OpenSSL098/OpenSSL098-52.40.1/src/crypto/asn1/tasn_dec.c:1341:
65927:error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error:/SourceCache/OpenSSL098/OpenSSL098-52.40.1/src/crypto/asn1/tasn_dec.c:385:Type=X509

为什么?出了什么问题?

答案1

感谢 Steffen Ullrich,我终于找到了该错误的原因... myCA.crt 已经是 PEM 格式,因为 DER 是二进制文件,而 PEM 是 base64 加密文本。

相关内容