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

目的

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

步驟

導出 p12 證書

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

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

轉換

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

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:code

private-key.pem

使用

在 Postman 中設置blog

相關文章
相關標籤/搜索