2012-09-21 260 views
1

我想通过libcurl访问box.com。要使用SSL,我使用Web浏览器导出了SSL证书,box.com使用由GeoTrust发布的证书。但即使我通过它们卷曲(也使用命令行工具(curl https://www.box.com --cacert /certs.pem))我收到一个错误,指出curl无法验证证书。box.com ssl证书

如果我使用完全相同的不同站点,它使用CAcert颁发的证书,所有工作都很好。

除了浏览器显示的GeoTrust证书之外,我还需要更多/不同的box.com证书吗?如果我在/ etc/ssl/certs中使用存储在我的系统中的完整证书包,则可以连接到box.com,但是如何找出需要哪些证书?

+0

我也有这个问题;我试过的证书都没有用于验证,所以我最终禁用了它。如果你知道这一点,请务必更新我们。 –

回答

0

如果你只是想获得它的工作,你可以将此属性设置为false:

CURLOPT_SSL_VERIFYPEER