【发布时间】:2011-03-10 19:24:04
【问题描述】:
我在使用 curl 时遇到以下错误:
curl:(77)错误设置证书验证位置: CAfile:/etc/ssl/certs/ca-certificates.crt CApath:无如何设置此证书验证位置?
【问题讨论】:
-
您使用的是什么操作系统/发行版?你应该安装 ca-certificates 包(这就是它在 debian/ubuntu 上的名称)。
-
为了将来参考,我已经安装了
ca-certificates,但错误仍然存在。问题是我的证书位于/etc/ssl/certs/ca-certificates.crt而不是/etc/pki/tls/certs/ca-bundle.crt,所以我只需要将环境变量CURL_CA_BUNDLE设置为正确的路径。 -
酷!当我设置
export CURL_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt时,它对我有用。