小编典典

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

all

使用 curl 时出现以下错误:

curl:(77)错误设置证书验证位置:
  CAfile:/etc/ssl/certs/ca-certificates.crt
  CApath:无

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


阅读 123

收藏
2022-05-30

共1个答案

小编典典

此错误与 缺少包 有关:ca-certificates。安装它。

在 Ubuntu Linux(和类似的发行版)中:

# apt-get install ca-certificates

在 CygWin 通过Apt-Cyg

# apt-cyg install ca-certificates

在 Arch Linux(树莓派)中

# pacman -S ca-certificates

该文档告诉:

此软件包包括 CA 证书的 PEM 文件,以允许基于 SSL 的应用程序检查 SSL 连接的真实性。

参见:Debian – 压缩包 ca-certificates
的详细信息

2022-05-30