Odoo 13安卓移动端应用登录提示服务器证书不被信任问题咨询
Odoo 13安卓移动端证书不信任故障排查解决方法
报错信息:
Your server's certificate is not trusted. connection not posible
报错截图:
以下是按故障概率从高到低排序的排查修复方案:
1. 证书链完整性校验修复
安卓系统对SSL证书链的校验严格度远高于iOS和桌面浏览器,多数场景下iOS/浏览器可以自动补全缺失的中间CA证书,但安卓不会,会直接判定证书无效。
- 校验方式:使用openssl工具执行检测命令
openssl s_client -connect 你的Odoo服务域名:443 -showcerts,查看返回结果中是否存在Certificate chain不完整的提示。 - 修复方式:将域名证书、对应中间CA证书按顺序拼接为完整证书文件,重新部署到反向代理服务(Nginx/Apache/Caddy等)中,注意不要在拼接文件中加入根CA证书。
2. 安卓系统证书兼容性适配
- 安卓7.0及以上版本默认不信任用户手动安装的根证书:如果你的Odoo服务使用自签名证书,需要将根证书预装到安卓设备的「系统信任凭据」分区(需设备解锁root,或企业定制机提前预装);如果使用公共CA签发证书,确认对应CA的根证书已纳入当前安卓系统版本的信任列表,部分旧根CA(如沃通、StartCom)已被安卓系统移除信任,需更换CA重新签发证书。
- 确认访问地址与证书绑定域名完全一致:安卓端不会做域名模糊匹配,不能使用IP地址、非正式绑定域名访问Odoo服务,泛域名证书也要严格匹配二级域名规则。
3. Odoo安卓客户端版本检查
旧版Odoo 13安卓客户端内置的CA根证书列表长期未更新,会导致新签发的公共CA证书被判定为不可信,直接升级到Odoo官方发布的对应13版本的最新安卓客户端即可。
4. 网络环境排查
检查安卓设备当前连接的WiFi是否开启了企业内网SSL审计、代理/VPN劫持:部分内网审计设备会替换SSL证书,iOS/桌面端提前安装了审计信任证书所以访问正常,安卓端未安装对应证书就会触发报错,临时切换到手机蜂窝网络访问即可验证是否为该类问题。
内容的提问来源于stack exchange,提问作者Prabakaran R
相关产品推荐
相关产品推荐


