如何更新系统上的证书以修复 wget 的错误:“无法建立 SSL 连接。”?

如何更新系统上的证书以修复 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 连接。”?

答案1

尝试使用certutil安装证书。

一些 例子当 Chrome 不支持从 UI 安装证书时,该功能曾经起作用。

更多使用示例和一个详细说明

相关内容