【问题标题】:SSL certificate not verified Error on Android kitkat versionSSL 证书未验证 Android kitkat 版本上的错误
【发布时间】:2023-03-02 22:23:02
【问题描述】:
我有经过 SSL 验证的网站,该网站已通过第三方供应商的成功验证。
它工作正常,在其他操作系统(如 windows、chrome 浏览器)中没有任何警告/错误
当我尝试使用 KitKat 版本从手机打开它时,它显示在错误代码下方
Error Code : NET:: ERR_CERT_AUTHORITY_INVALID
【问题讨论】:
标签:
android
apache
google-chrome
ssl
android-4.4-kitkat
【解决方案1】:
我遇到了同样的错误:请求 https 的应用程序在除旧的 android 4.4 之外的所有平台和版本上都能正常工作 - 问题是 IIS 服务器计算机上的 Comodo 根证书冲突。
主要问题是我在远程有两个证书链:
- 一个。 Comodo -> Comodo -> 您的站点证书
- 乙。 AddTrust -> Comodo ->
您的网站证书
这对所有人来说都不是问题,但老 Android(现在只是有点幽默)认为这是一种冲突和邪恶的迹象,因此您的网站不可信。
我从https://stackoverflow.com/a/46135138/7149454 开始,感谢和感谢,所以最后:
在远程窗口上打开 MMC:搜索“证书”,打开管理计算机证书。
打开 受信任的根证书颁发机构 完全删除 comodo 唯一证书,因此本节中根本没有 comodo。我们不需要它,因为您的 Comodo 中间证书需要由 AddTrust 验证,而不是这个。
open Intermediate Certification Authorities 删除颁发给 Comodo RSA 证书颁发机构的 2 个 comodo 证书中的 1 个,只保留 AddTrust 颁发的一个,删除 Comodo 自己颁发的一个。
REBOOT 现在你有了来自 AddTrust -> Comodo -> 的逻辑链
您的网站证书。