Wget
如何更新系統上的證書以修復 wget 的錯誤:“無法建立 SSL 連接。”?
有時我注意到我無法通過 SSL 連接
curl
到wget
具有應該有效證書的網站。一個範例可能是
https://squareup.com/
具有 Verisign 3 類證書 - 我假設一個大型銀行相關網站具有應該被廣泛接受的證書。但是,當我嘗試執行時:
wget -O - https://squareup.com/ #grab the homepage and send it to stdout
我得到錯誤:
Unable to establish SSL connection.
這是否意味著我的系統證書(可能是其中一個
cacert.pem
文件)已過期?我在 Ubuntu 12.04.1 上。
是的,我知道我可以使用
no-check-certificate
,但我更好奇為什麼會發生這種情況。如何更新系統上的證書以修復 wget 的錯誤:“無法建立 SSL 連接。”?
嘗試使用
certutil
安裝證書。