Ssl 无法将.CER文件转换为.PEM
我从一次ssl购买中下载了这些文件,并从中获得了以下文件:Ssl 无法将.CER文件转换为.PEM,ssl,certificate,Ssl,Certificate,我从一次ssl购买中下载了这些文件,并从中获得了以下文件: ServerCertificate.cer CACertificate-ROOT-2.cer CACertificate-INTERMEDIATE-1.cer PKCS7.p7b 客户端需要2个crt.pem文件。其中一个需要来自ServerCertificate.cer,另一个来自应该提供的所谓PFC文件。这恰好是证书和密钥的组合 我试过使用: openssl x509-通知der-in certificate.cer-out c
- ServerCertificate.cer
- CACertificate-ROOT-2.cer
- CACertificate-INTERMEDIATE-1.cer
- PKCS7.p7b
PS请不要将我链接到,因为这也不起作用。这不是一个答案,而是一个大评论 对于PFC,你指的是PFX吗 如果是这样,您可以使用openssl将p7b转换为pfx(PKCS#7转换为PKCS#12) ServerCertificate.cer很可能是PEM。跟随Steffen的评论。如果它不是PEM,那么它是二进制的,openssl可以将其转换为PEM 通常需要两个文件:私钥(ServerCertificate.key)和证书(ServerCertificate.cer)。有时,您还需要根证书和中间证书,具体取决于谁颁发了您的证书(您没有说) 您列出的文件中没有一个是私钥。这是创建发送给ssl供应商的CSR(证书签名请求)的第一步。PFX可以选择在其文件格式中包含私钥 如果您在Windows(IIS)上创建了CSR,则不向客户发送任何内容,而是在创建CSR的计算机上完成CSR。然后可以导出证书包
请详细说明您是如何申请证书的,从谁那里申请的,证书安装在什么地方等。我们应该能够帮助您。扩展不重要。您的
*.cer
文件可能已经是PEM格式,如果您想要文件名*.PEM
但不转换,您只需重命名这些文件即可。使用一些编辑器查看内容:如果它是二进制的,则可能是DER编码的,如果它以类似于---BEGIN CERTIFICATE-----
的内容开头,则是PEM编码的。