我正在尝试使用libcurl访问box.com。要使用SSL,我使用Web浏览器导出SSL证书,box.com使用GeoTrust颁发的证书。但即使我将它们传递给curl(也使用命令行工具(curl https://www.box.com --cacert /certs.pem)),我收到一个错误,卷曲无法验证证书。
如果我对使用CAcert颁发的证书的其他网站做同样的事情,一切正常。
除了浏览器显示的GeoTrust证书之外,我还需要更多/不同的box.com证书吗?如果我在/ etc / ssl / certs中使用存储在我系统中的完整证书包,我可以连接到box.com但是如何找到需要哪些证书?
答案 0 :(得分:0)
如果您只想让它工作,可以将此属性设置为false:
CURLOPT_SSL_VERIFYPEER