有时我注意到我无法通过 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 连接。”?