從 p12 格式 SSL 證書解出 pem 格式公鑰私鑰給 Postman 使用


目的

Postman 的(非 Chrome 擴展版的)app 並不能讀取系統中的客戶端證書,這種調試要發送客戶端證書的 https 請求的時候就得自己另外設置。
系統直接導出證書有 cer 和 p12 兩種格式,Postman 需要的是 pem 文本格式的,所以需要轉換一下。另外 Nginx 服務器也是使用這種格式的證書。

步驟

導出 p12 證書

Mac 上打開 Keychain Access,找到自己要導出的客戶端證書,右鍵 - Export - 選擇 p12 格式,保存。

保存的時候需要輸入一個 p12 的密碼,后面轉換的時候會用到,請記下來。

轉換

用兩個命令分別轉換出公私鑰。
兩個命令會需要用到上一步的密碼。
生成 key 的那一步還要再設置一個 key 的密碼,同樣后后面會用到,請記下來。

openssl pkcs12 -in your.p12 -clcerts -nokeys -out your-public-cert.pem
openssl pkcs12 -in your.p12 -nocerts -out your-private-key.pem

public-cert.pem:

public-cert.pem

private-key.pem:

private-key.pem

使用

在 Postman 中設置

參考


免責聲明!

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



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