码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-04-09 16:58:37      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:fail   文件的   完全   不完全   sha   term   src   微信小程序   复制   

一、问题出现

使用微信小程序请求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   文件的   完全   不完全   sha   term   src   微信小程序   复制   

原文地址:https://blog.51cto.com/leoheng/2376032

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!