CURL使用SSL證書訪問HTTPS

2021-09-02 09:39:35 字數 510 閱讀 7873

curl詳細選項說明:[url]

若服務端要求客戶端認證,需要將pfx證書轉換成pem格式

openssl pkcs12 -clcerts -nokeys -in cert.pfx -out client.pem #客戶端個人證書的公鑰

openssl pkcs12 -nocerts -nodes -in cert.pfx -out key.pem #客戶端個人證書的私鑰

也可以轉換為公鑰與私鑰合二為一的檔案

openssl pkcs12 -in cert.pfx -out all.pem -nodes #客戶端公鑰與私鑰,一起存在all.pem中

執行curl命令

1、使用client.pem+key.pem

curl -k --cert client.pem --key key.pem

2、使用all.pem

curl -k --cert all.pem

使用-k,是不對伺服器的證書進行檢查,這樣就不必關心伺服器證書的匯出問題了。

CURL使用SSL證書訪問HTTPS

curl詳細選項說明 url 若服務端要求客戶端認證,需要將pfx證書轉換成pem格式 openssl pkcs12 clcerts nokeys in cert.pfx out client.pem 客戶端個人證書的公鑰 openssl pkcs12 nocerts nodes in cert.p...

curl證書過期 curl 證書訪問https站點

curl 個人證書 又叫客戶端證書 訪問https站點 雙向認證 什麼是雙向認證模式?對於面向公眾使用者的https的 大部分屬於單向認證模式,它不需要對客戶端進行認證,不需要提供客戶端的個人證書,例如而雙向認證模式,為了驗證客戶端的合法性,要求客戶端在訪問伺服器時,出示自己的client cert...

免費購買SSL證書,nginx無縫公升級https

最近在公升級交流學習社群,覺得有必要公升級成https.以下是自己在公升級中記錄。以下包括以下部分 一 阿里雲免費購買ssl證書 1 自己在阿里雲申請了免費的,然後自己支付0元,購買了ssl證書 2 我選擇dns驗證 二 nginx無縫公升級https 4 檢視nginx是否支援ssl 5 配置ss...