2

我正在尝试使用 libcurl 访问 box.com。为了使用 SSL,我使用 Web 浏览器导出了 SSL 证书,box.com 使用 GeoTrust 颁发的证书。但是,即使我将它们传递给 curl(也使用命令行工具(curl https://www.box.com --cacert /certs.pem)),我收到 curl 无法验证证书的错误。

如果我对使用 CAcert 颁发的证书的不同站点执行完全相同的操作,则一切正常。

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

4

1 回答 1

0

如果您只是想让它工作,您可以将此属性设置为 false:

CURLOPT_SSL_VERIFYPEER
于 2012-09-24T00:35:27.470 回答