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轉換命令當前目錄,且文件名需要對應。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM