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

本文解决微信小程序请求API网关时出现的“failsslhandshakeerror”问题,详细介绍了问题出现的原因及解决方案,包括使用SSL检测网站合成PEM文件、更新服务器上的KEY和CRT文件、设置nginx算法和认证文件路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、问题出现

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

二、问题原因

证书链部署不完全导致,用户只部署了域名证书而没有部署服务器中间证书。可使用如下网站检测。

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

三、官方说明:

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

四、解决方案:

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服务之后,重新检测域名证书

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

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

更多的博客转移到个人博客上了,请点击以下链接:
个人博客

转载于:https://blog.51cto.com/leoheng/2376032

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值