我最近购买了一个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?