我正在尝试使用 libcurl 访问 box.com。为了使用 SSL,我用我的网络浏览器导出了 SSL 证书,box.com 使用 GeoTrust 颁发的证书。但即使我将它们传递给 curl(也使用命令行工具 (curl https://www.box.com --cacert/certs.pem)),我也会收到 curl 无法验证证书的错误。
如果我对另一个站点执行完全相同的操作,该站点使用 CAcert 颁发的证书,一切正常。
除浏览器显示的 GeoTrust 证书外,我还需要更多/不同的 box.com 证书吗?如果我使用存储在我的系统中的完整证书包/etc/ssl/certs 我可以连接到 box.com 但我如何找出需要哪些证书?
最佳答案
如果您只是想让它正常工作,您可以将此属性设置为 false:
CURLOPT_SSL_VERIFYPEER
关于ssl - box.com ssl 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12529722/