"问题原因 提交的中间证书错误。 解决方案 在Android端微信小程序端访问CDN的证书出现校验失败的情况,而在其他的浏览器中测试均是正常的,排查中间证书是否存在问题。 查看其证书链是否完整,如果完整,说明不是证书链问题。 排查是否是SNI问题导致的该问题,抓取Android微信端访问具体异常。 分析该客户端发起请求到服务器端,与服务器端交换证书报Certificate Unknown后抛出Reset,并且查看客户端发出的SSL请求也带有SNI信息。测试结果如下图。 客户端与服务器端交换证书后报错并发送RST包。
客户端携带的SNI信息。
查看CDN节点服务器端返回的证书也是该域名的证书,并没有查看到异常。CDN服务器端返回证书情况如下图。
发现提交的中间证书错误导致该问题。而导出中间证书可以使用浏览器的导出证书功能。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。