当wget成功时,Curl无法连接到StartCom保护的网站

我试图find我的服务器的一个奇怪的问题。 在最后一天左右,与某些受SSL保护的网站(包括HTTP和SMTP)的连接开始失败。

这是openssl的输出:

CONNECTED(00000003)depth = 1 C = IL,O = StartCom有限公司OU =安全数字证书签名,CN = StartCom Class 2主要中间服务器CAvalidation错误:num = 20:无法获得本地颁发者证书validation返回:0

这仅影响受startcom证书保护的服务器,并且仅在最近几天才开始发生。 我证实,StartCom证书安装在/ etc / ssl / certs中,他们是我需要的。

是什么让这真是奇怪的是,使用wget成功和curl失败。 这是Debian Jessie。

没关系。 我以某种方式损坏了我的CA目录。 删除/ etc / ssl / certs,然后运行apt-get install –reinstall ca-certificates修复了它。