Ubuntu/CURL 无法识别 PositiveSSL 证书?

Ubuntu/CURL 无法识别 PositiveSSL 证书?

我正在使用 Ubuntu 18.04

我正在尝试使用 CURL 访问另一台服务器上的文件。另一台服务器具有 Commodo/PositiveSSL 证书,并且 CURL 报告:curl: (60) SSL certificate problem: unable to get local issuer certificate

我一直在使用自签名证书,但已将其替换为真正的证书,以避免处理 SSL 警告。

我读到的一个提示说要卸载 openssl 和 ca-certificates,然后重新安装,我照做了,但仍然出现错误。我检查了证书本身,以确保我没有意外使用自签名证书openssl s_client -connect my-other-server.example.com:443,查询显示我确实在使用新颁发的证书。

因此,我要么需要导入 Komodo/PositiveSSL 根证书,要么 CURL 使用缓存版本。

有人有主意吗?

相关内容