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