证书报错修复:fail ssl hand shake error
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了证书报错修复:fail ssl hand shake error相关的知识,希望对你有一定的参考价值。
一、问题出现
使用微信小程序请求API网关时,可能提示“fail ssl hand shake error”。
具体表现为使用PC端开发者工具请求不报错、使用苹果真机调试不报错、只有使用安卓真机调试报错。
二、问题原因
证书链部署不完全导致,用户只部署了域名证书而没有部署服务器中间证书。可使用如下网站检测。
证书检测网站:
https://www.myssl.cn/tools/check-server-cert.html
三、官方说明:
四、解决方案:
1.打开SSL检测网站,选择PEM合成,将两个选项打勾
2.在服务器上,把KEY和CRT文件读取出来
3.将信息分别复制到以下两个框,重点:勾选自动添加中间证书。
然后就点击合成PEM文件
4.将合成的PEM文件,放到服务器上,并设置nginx的算法和认证文件的路径。
5.重加载nginx服务之后,重新检测域名证书
以上是关于证书报错修复:fail ssl hand shake error的主要内容,如果未能解决你的问题,请参考以下文章
小程序电脑调试没有问题,真机预览报错fail hand shake error
使用python urllib时出现[SSL: CERTIFICATE_VERIFY_FAILED]报错的解决方案