PEM格式的证书转换格式

Posted ityunv

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PEM格式的证书转换格式相关的知识,希望对你有一定的参考价值。

转换格式方式也有很多种,最为简单直接的办法直接用Linux自带的OpenSSL软件直接转换。常用格式转换(Certificates Formats)方式。

我们在准备转换格式之前,需要找一台Linux VPS,且已经安装OpenSSL软件的,如果没有安装,自行安装。

第一、PEM 转 PKCS7
openssl crl2pkcs7 -nocrl -certfile your_pem_certificate.crt -out your_pkcs7_certificate.p7b

第二、PKCS7 转 PEM
openssl pkcs7 -print_certs -in your_pkcs7_certificate.p7b -out your_pem_certificates.pem

第三、PEM 转 PFX
openssl pkcs12 -export -out your_pfx_certificate.pfx -inkey laozuo.key -in laozuo.crt

其中需要给PFX设置两次密码,密码要记住的,回头导入到项目需要输入。

第四、PFX 转 PEM
openssl pkcs12 -in your_pfx_certificate.pfx -out your_pem_certificates_and_key.pem -nodes
其中需要提示我们输入PFX证书的密码才可以转。

第五、PKCS7 转 PFX

PKCS7不可以直接转换成PFX,我们需要通过上面的方法先将PKCS7转成PEM,然后PEM转PFX。

openssl pkcs7 -print_certs -in your_pkcs7_certificate.p7b -out your_pem_certificates.pem

openssl pkcs12 -export -out your_pfx_certificate.pfx -inkey your_private.key -inyour_pem_certificate.crt

在转换SSL证书格式的时候,我们需要将以有的证书格式丢到执行openssl转换命令当前目录,且文件名需要对应。






以上是关于PEM格式的证书转换格式的主要内容,如果未能解决你的问题,请参考以下文章

DER、CRT、CER、PEM证书格式介绍及转换方法

X.509 DER 格式证书到 PEM 格式

什么将 Google Play 控制台证书转换为 PEM。格式?

如何对PFX证书转换成PEM格式证书

[证书] OPENSSL将PFX证书转换为PEM格式

SSL证书格式转换