当前位置:首页 > 话题广场 > 攻略专题 > 游戏问答

访问网页显示证书错误怎么解决?终于找到答案了curl 错误:unable to verify the first certificate 解决办法

CURL错误:unable to verify the first certificate解决方案

这是。

阿里云申请的免费SSL证书已过期,并重新申请了新的免费证书。部署完成后,浏览器访问https站点是正常的,但远程发布WordPress博客时不能提交。存在“Unable to Verify the First Certificate”错误,无法远程发布。

初步判断是证书部署问题,于是从头开始又布置了一遍,问题依旧。

我用curl命令看了一下反馈信息:

curl -I

返回结果如下:

为获取详细信息,我使用如下命令:

openssl s_client -showcerts -servername baidan.co -connect baidan.co:443

返回结果如下:

初步发现问题:通常情况下终端用户证书采用三级证书,由中间证书签署,凭借着对中间证书的信任,从而验证用户证书的合法性。比如 baidan.co(Encryption Everywhere DV TLS CA – G1) 签署。这个中间证书的合法性由顶级证书 (DigiCert ) 验证。至于顶级证书,没有上级证书来验证,它们被有限枚举、直接内置在设备中,并由各大浏览器厂商和操作系统厂商来对其进行合规验证。

这次错误是 curl 在证书验证过程中,只拿到了 baidan.co 的证书,它的签发方 Encryption Everywhere DV TLS CA – G1 并没有内置在设备中,无法形成一个合理的证书链。

所以解决办法就是构建完整的证书链,让 baidan.co 证书的合法性得到验证,那么完善证书链即可通过握手流程。

MySSL.com 提供了证书链修复工具,可以基于终端用户证书,结合网络上的公开信息,构建一条完整的证书链。

网址:

我的服务器用的是NGINX ,证书是pem格式,后缀名直接修改成pem格式,在服务器上保存,并替换掉原来颁发的pem证书。

代码如下:

curl >

完善证书链后,重新加载 NGINX 服务,再次尝试使用 curl 请求获取了正常的响应。

重新输入:

curl -I

问题解决,此时远程发布博客成功!

1.《访问网页显示证书错误怎么解决?终于找到答案了curl 错误:unable to verify the first certificate 解决办法》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《访问网页显示证书错误怎么解决?终于找到答案了curl 错误:unable to verify the first certificate 解决办法》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/3161963.html

上一篇

酷狗音乐爆破,无损与付费免费下载,来司机懂得,请低调使用

关于访问网页显示证书错误怎么解决,你需要知道这些电子职称证书打印、查验不了怎么办?戳这里>>>

关于访问网页显示证书错误怎么解决,你需要知道这些电子职称证书打印、查验不了怎么办?戳这里>>>

访问网页显示证书错误怎么解决相关介绍,四川人事在线公共服务平台开放部分高级职称电子证书在线打印、检查功能、处理过程中可能会出现哪些问题?对此,省社会厅进行梳理,提出答案。 1、问:为什么我查询不到开通范围内的电子职称证书? 答:目前,网上...

访问网页显示证书错误怎么解决?总结很全面速看!SSL证书审核失败的常见原因及处理方法(综合篇)

访问网页显示证书错误怎么解决?总结很全面速看!SSL证书审核失败的常见原因及处理方法(综合篇)

访问网页显示证书错误怎么解决相关介绍,介绍了DNS认证导致SSL证书审核失败的情况。在实际的SSL证书安装审核过程中,情况变得更加复杂。以下文件系统地整理和说明了SSL证书审计失败的一些常见原因以及相应的解决方法。希望在申请安装SSL证书...