Curl CA证书问题

问题描述:

我试图使用curl来访问特定的url,该curl作为回报给出了典型的错误60。Curl CA证书问题

curl:(60)SSL证书问题,请验证CA证书是否正常。详细信息: 错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书请在这里失败 更多细节:http://curl.haxx.se/docs/sslcerts.html

我试图与http://curl.haxx.se/ca/cacert.pem替换当前证书,也试图与证书创建使用http://mxr.mozilla.org/mozilla/source/security/nss/lib/ckfw/builtins/certdata.txt?raw=1

仍然没有运气。除此之外,其他所有其他网址都在运行。

但是,Url在Chrome和IE9上运行良好。 操作系统使用Windows 7和CentOS。

+0

哪个网址你连接到? –

+0

我是sry,不能透露网址。 – Antarus

+1

好的。如果您转到Firefox中的url并下载证书,那么导出签名证书并将其上传到您的服务器并将其设置为curl连接的CA证书? –

测试期间我错过了Firefox。从Firefox我能够检索确切的CA证书的链接,其中使用的证书存储在哪里。我将这部分添加到了我现有的证书中。它解决了这个问题。

PS:在搜索证书时,Chrome和IE会将您指向相同的位置。但Firefox有自己的东西。

Thnx Lex提醒Firefox。 :)