水落石出水滴石穿

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

                  今天测试新开发的钉钉微应用时,发现一个奇怪的现象苹果端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证书有兼容性 很多低版本的系统都不支持    (例如下图证书校验情况)

 

 

 

     

posted on 2020-12-18 16:22  道阻且长行则将至  阅读(2144)  评论(0)    收藏  举报