Wget

如何更新系統上的證書以修復 wget 的錯誤:“無法建立 SSL 連接。”?

  • April 16, 2019

有時我注意到我無法通過 SSL 連接curlwget具有應該有效證書的網站。

一個範例可能是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安裝證書。

當 Chrome 不支持從 UI 安裝證書時,一些範例可以恢復。

更多使用範例詳細說明

引用自:https://unix.stackexchange.com/questions/48730