macbook關於https 證書.p12檔案轉出私鑰,公鑰,crt檔案,cre檔案

有一片海發表於2019-03-15

緣由:使用postman整理公司的介面文件,有對https的請求;需要使用到證書的相關檔案。

首先:會有一個 test.p12檔案。
p12檔案是公司運維發配的,我檢視資料,生成過程如下:

1:pfx 檔案 生成 pem 檔案。
openssl pkcs12 -in test.pfx -out test.pem

2:pem檔案 生成
openssl pkcs12 -export -in test.pem -out test.p12

3:p12檔案 生成 crt檔案
openssl pkcs12 -in test.p12 -out test.crt -nokeys -clcerts

4:p12檔案 生成 cre檔案
openssl x509 -inform pem -in test.crt -outform der -out test.cer

5:p12檔案 生成 key
openssl pkcs12 -in test.p12 -nocerts -nodes -out test.key

6:p12檔案 生成 私鑰
openssl rsa -in test.key -out pri.pem

7:p12檔案 生成 公鑰
openssl rsa -in test.key -pubout -out pub.pem

相關文章