links、lynx、curl 和 wget 不喜欢我的新 SSL 证书,但 Chrome 喜欢

links、lynx、curl 和 wget 不喜欢我的新 SSL 证书,但 Chrome 喜欢

我最近购买了一个SSL证书(positiveSSL)。

我配置了 NGINX 来与其配合使用。

我可以访问该网站的 https:// 版本,并且 Chrome 声明该证书“有效且值得信赖”。

然而,命令行程序却恰恰相反。如果我在服务器上或从单独的主机调用命令,就会出现这些问题。这些命令是从 Ubuntu 的更新版本调用的。

获得

# wget https://example.com
ERROR: The certificate of ‘example.com’ is not trusted.
ERROR: The certificate of ‘example.com’ doesn't have a known issuer.

wget在服务器上运行时,错误信息为:

ERROR: cannot verify example.com's certificate, issued by ‘CN=Sectigo RSA Domain Validation Secure Server CA,O=Sectigo Limited,L=Salford,ST=Greater Manchester,C=GB’:
  Unable to locally verify the issuer's authority.

链接

“服务器 example.com 没有有效证书。您是否仍要连接该服务器?”

山猫

“SSL 错误:该证书不受信任。证书颁发者未知。-继续?(n)”

卷曲

root@example:/etc/nginx# curl -I https://example.com
curl: (60) SSL certificate problem: unable to get local issuer certificate```

How can I get these command line programs to trust the certificate?

相关内容