小编kar*_*war的帖子

通过 Curl 访问时在有效证书上获取 SSL 证书错误

我有一个通配符 SSL 证书,它为*.mysite.com. 该网站可以从所有浏览器访问,没有任何问题。还有一个服务(在不同的服务器上)的 URL: service.mysite.com。奇怪的是,当我service.mysite.com使用 curl访问时,我得到了这个:

curl: (60) SSL certificate problem: certificate has expired
Run Code Online (Sandbox Code Playgroud)

在进一步挖掘时,我发现我确实可以service.mysite.com从 Ubuntu 18.04 服务器访问,但不能从 Ubuntu 14.04 访问。这告诉我,也许我的 CA 包不正常。

所以我这样做了:

curl -vv --cacert mysite.ca-bundle.crt https://service.mysite.com
Run Code Online (Sandbox Code Playgroud)

mysite.ca-bundle.crt是我从 SSL 提供商那里收到的。但我仍然得到完全相同的错误。我错过了什么?

ssl openssl ssl-certificate ubuntu

7
推荐指数
1
解决办法
6889
查看次数

标签 统计

openssl ×1

ssl ×1

ssl-certificate ×1

ubuntu ×1