我正在尝试使用 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,但我如何找出需要哪些证书?