小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在开发过程中,iOS扫描预览一切都OK,可是安卓扫描就是不行,报错:ssl hand shake error
看到很多说是不支持TLS1.2的,我去网站上验证过,ATS是通过的,我的服务也是支持TLS1.2的。
可是安卓还依旧报错:ssl hand shake error
求官方大大给个说法,到底是哪里的问题;看到好多一样的问题,每次出现的解决方案都是不一样;说明这不是一个定性问题吧;
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
问题已解决;
解决方法:
1、先检测网站证书是否正常,检测地址:https://www.myssl.cn/tools/check-server-cert.html
我检测完成,提示缺少中间证书,然后用根证书生成中间证书
2、用crt根证书生成中间证书,生成地址:https://www.myssl.cn/tools/downloadchain.html
3、将根证书和中间证书进行拼接:cat root.crt chain.crt>server.crt (root为原本根证书,chain.crt是新生成的中间证书)
4、将合并好的server.crt上传至服务器,覆盖原本的根证书,重启nginx,OK~
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我翻出老的中兴手机也出现了中个报错。系统版本是安卓5.0的。所有微信小程序都打不开。包括微信官方的小程序‘小程序数据助手’。 肯定不是后台证书原因。
应该和证书有关,建议排查证书的兼容性。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
问题已解决;
解决方法:
1、先检测网站证书是否正常,检测地址:https://www.myssl.cn/tools/check-server-cert.html
我检测完成,提示缺少中间证书,然后用根证书生成中间证书
2、用crt根证书生成中间证书,生成地址:https://www.myssl.cn/tools/downloadchain.html
3、将根证书和中间证书进行拼接:cat root.crt chain.crt>server.crt (root为原本根证书,chain.crt是新生成的中间证书)
4、将合并好的server.crt上传至服务器,覆盖原本的根证书,重启nginx,OK~
我翻出老的中兴手机也出现了中个报错。系统版本是安卓5.0的。所有微信小程序都打不开。包括微信官方的小程序‘小程序数据助手’。 肯定不是后台证书原因。
应该和证书有关,建议排查证书的兼容性。