开发者社区> 问答> 正文

微信小程序访问CDN证书校验失败,是为什么?

微信小程序访问CDN证书校验失败,是为什么?

展开
收起
保持可爱mmm 2020-03-30 16:03:30 1212 0
1 条回答
写回答
取消 提交回答
  • "问题原因 提交的中间证书错误。 解决方案 在Android端微信小程序端访问CDN的证书出现校验失败的情况,而在其他的浏览器中测试均是正常的,排查中间证书是否存在问题。 查看其证书链是否完整,如果完整,说明不是证书链问题。 排查是否是SNI问题导致的该问题,抓取Android微信端访问具体异常。 分析该客户端发起请求到服务器端,与服务器端交换证书报Certificate Unknown后抛出Reset,并且查看客户端发出的SSL请求也带有SNI信息。测试结果如下图。 客户端与服务器端交换证书后报错并发送RST包。

    客户端携带的SNI信息。

    查看CDN节点服务器端返回的证书也是该域名的证书,并没有查看到异常。CDN服务器端返回证书情况如下图。

    发现提交的中间证书错误导致该问题。而导出中间证书可以使用浏览器的导出证书功能。

    2020-03-30 16:08:25
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
构建智能化的视频系统 阿里云CDN的进化 立即下载
CDN数据化实践 立即下载
直播CDN-X - 白山直播CDN流传递链路优化 立即下载