gpt4 book ai didi

curl - 在尝试访问 HTTPS url 时,如何使用 cURL 处理证书?

转载 作者:行者123 更新时间:2023-12-03 04:14:36 26 4
gpt4 key购买 nike

我使用curl 时遇到以下错误:

curl: (77) error setting certificate verify locations:  CAfile: /etc/ssl/certs/ca-certificates.crt  CApath: none

如何设置此证书验证位置?

最佳答案

我还安装了最新版本的 ca 证书,但仍然收到错误:

curl: (77) error setting certificate verify locations:
CAfile: /etc/pki/tls/certs/ca-bundle.crt
CApath: none

问题是curl期望证书位于路径/etc/pki/tls/certs/ca-bundle.crt,但找不到它,因为它位于路径 >/etc/ssl/certs/ca-certificates.crt

通过运行将我的证书复制到预期目的地

sudo cp /etc/ssl/certs/ca-certificates.crt /etc/pki/tls/certs/ca-bundle.crt

为我工作。如果目标目的地不存在,您将需要通过运行创建文件夹

sudo mkdir -p /etc/pki/tls/certs

如果需要,请修改上述命令,使目标文件名与curl期望的路径匹配,即将/etc/pki/tls/certs/ca-bundle.crt替换为以下路径错误消息中的“CAfile:”。

关于curl - 在尝试访问 HTTPS url 时,如何使用 cURL 处理证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3160909/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com