解决https安卓端访问报ssl error问题 ,苹果端及ios显示正常

                  今天测试新开发的钉钉微应用时,发现一个奇怪的现象苹果端web端访问微应用首页都是正常    。  安卓端访问微应用直接报ssl error错误微应用显示空白页。

 

  排查问题的过程:

                1.使用安卓端浏览器直接访问钉钉微应用首页报ssl证书问题  确定是证书问题。

                 2.根据关键字ssl 证书 安卓访问 google了一下翻了几个答案 大致确定是ssl证书链不完整的问题。

                 3.找寻ssl证书校验工具    找了半天 https://myssl.com  这个网站给的ssl证书信息比较全 输入域名进行校验

                 4. 校验之后  https://myssl.com/chain_download.html 直接输入域名补全证书链即可 。使用网站生成的补全证书信息 将此信息复制粘贴到 crt文件的末尾处 问题解决  

 

            问题解决了之后恶补了下因ssl证书造成的相关问题 记录下防止忘记。

            1.2017年1月1日起2017年1月1日起,所有提交到 App Store 的应用强制开启ATS(App Transport Security)安全功能。

            2.微信钉钉的微应用  有些需要 TLS1.2支持 否则会报握手错误

            3.ssl证书有兼容性 很多低版本的系统都不支持    (例如下图证书校验情况)

 

解决https安卓端访问报ssl error问题 ,苹果端及ios显示正常

 

 

     

解决https安卓端访问报ssl error问题 ,苹果端及ios显示正常

上一篇:【转】yarn 杀死 application 命令


下一篇:【Spring】IoC容器 - 依赖查找