日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Openssl的证书格式转换

發布時間:2023/11/29 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Openssl的证书格式转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

PKCS 全稱是 Public-Key Cryptography Standards 是由 RSA 實驗室與其它安全系統開發商為促進公鑰密碼發展而制訂的一系列標準。

PKCS 目前共發布過 15 個標準。常用的有:

1. PKCS#7 Cryptographic Message Syntax Standard

2. PKCS#10 Certification Request Standard

3. PKCS#12 Personal Information Exchange Syntax Standard

4. X.509
是常見通用的證書格式。所有的證書都符合為Public Key Infrastructure (PKI) 制定的 ITU-T X509 國際標準。

5. PKCS#7
常用的后綴是: .P7B .P7C .SPC

6. PKCS#12
常用的后綴有: .P12 .PFX

7. X.509 DER
編碼(ASCII)的后綴是: .DER .CER .CRT

8. X.509 PAM
編碼(Base64)的后綴是: .PEM .CER .CRT

9. .cer/.crt
是用于存放證書,它是2進制形式存放的,不含私鑰。

10 .pem
crt/cer的區別是它以Ascii來表示。

11. pfx/p12
用于存放個人證書/私鑰,他通常包含保護密碼,2進制方式

12. p10
是證書請求

13. p7r
CA對證書請求的回復,只用于導入

14. p7b
以樹狀展示證書鏈(certificate chain),同時也支持單個證書,不含私鑰。


1. CA證書


openssl創建CA證書的RSA密鑰(PEM格式)

openssl genrsa -des3 -out ca.key 1024


2. 創建CA證書有效期為一年

openssl創建CA證書(PEM格式,假如有效期為一年)

openssl req -new -x509 -days 365 -key ca.key -out ca.crt -config

openssl.cnf ? ? ?

openssl是可以生成DER格式的CA證書的,最好用IEPEM格式的CA證書轉換成DER格式的CA證書。

將生成的crt格式證書導入到IE,再導出就是cer格式了


3. x509轉換為pfx

openssl pkcs12 -export -out server.pfx -inkey server.key -in

server.crt ? ?


4. PEM格式的ca.key轉換為Microsoft可以識別的pvk格式

pvk -in ca.key -out ca.pvk -nocrypt -topvk ? ? ?


5. PKCS#12 PEM 的轉換

openssl pkcs12 -nocerts -nodes -in cert.p12 -out private.pem 驗證 ? openssl

pkcs12 -clcerts -nokeys -in cert.p12 -out cert.pem ? ? ?


6. PFX 格式文件中提取私鑰格式文件 (.key)

openssl pkcs12 -in mycert.pfx -nocerts -nodes -out mycert.key ? ?


7. 轉換 pem 到到 spc

? openssl crl2pkcs7 -nocrl -certfile

venus.pem -outform DER -out venus.spc ? ?

-outform -inform 指定 DER 還是 PAM 格式。例如:

openssl x509 -in Cert.pem -inform PEM -out cert.der -outform DER ? ? ?


8. PEM PKCS#12 的轉換

openssl pkcs12 -export -in Cert.pem -out Cert.p12 -inkey key.pem ? ? ?

IIS 證書

cd c:\openssl set OPENSSL_CONF=openssl.cnf openssl pkcs12 -export -out server.pfx -inkey

server.key -in server.crt

server.keyserver.crt文件是Apache的證書文件,生成的server.pfx用于導入IIS


9. How to Convert PFX Certificate to PEM Format for SOAP


$ openssl pkcs12 -in test.pfx -out client.pem Enter Import Password: MAC verified OK Enter PEM pass phrase: Verifying - Enter PEM pass phrase:


轉載于:https://blog.51cto.com/ponyjia/1201018

總結

以上是生活随笔為你收集整理的Openssl的证书格式转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。