证书报错修复:fail ssl hand shake error

1、问题出现

使用微信小程序请求API网关时,可能提示“fail ssl hand shake error”。
具体表现为使用PC端开发者工具请求不报错、使用苹果然机调试不报错、只有使用安卓真机调试报错。
证书报错修复:fail ssl hand shake errorhtml

2、问题缘由

证书链部署不彻底致使,用户只部署了域名证书而没有部署服务器中间证书。可以使用以下网站检测。nginx

证书检测网站:
https://www.myssl.cn/tools/check-server-cert.html
证书报错修复:fail ssl hand shake error算法

3、官方说明:

证书报错修复:fail ssl hand shake error

4、解决方案:

1.打开SSL检测网站,选择PEM合成,将两个选项打勾
证书报错修复:fail ssl hand shake error小程序

2.在服务器上,把KEY和CRT文件读取出来微信小程序

证书报错修复:fail ssl hand shake error

证书报错修复:fail ssl hand shake error

3.将信息分别复制到如下两个框,重点:勾选自动添加中间证书。
而后就点击合成PEM文件
证书报错修复:fail ssl hand shake error服务器

证书报错修复:fail ssl hand shake error

4.将合成的PEM文件,放到服务器上,并设置nginx的算法和认证文件的路径。
证书报错修复:fail ssl hand shake error微信

5.重加载nginx服务以后,从新检测域名证书ide

证书报错修复:fail ssl hand shake error

证书报错修复:fail ssl hand shake error

更多的博客转移到我的博客上了,请点击如下连接:
我的博客工具

相关文章
相关标签/搜索