安卓端证书链问题
问题描述:构建iOS以及安卓端以后
iOS端登录正常,安卓端不正常 ,都是调用的同样的https端口
原因 :证书链
安卓端打开服务器的Https端口显示该证书并非来自可信的授权中心,在安卓端查看到的证书是中间证书不是根证书。在https://www.geocerts.com/ssl-checker
上查询网站证书信息,提示Certificate Chain Complete
证书链不完全。
解决办法
- 查看百度资料 发现有补全SSL的办法
- 进入 证书补全 网站输入自己的已部署的域名 生成相应的中间证书以及Root证书
- 把自己域名的
crt
文件与生成的证书链合并成一个crt
文件,部署到nginx上测试