SSL证书未验证Android kitkat版本错误

时间:2016-08-29 12:32:54

标签: android apache google-chrome ssl android-4.4-kitkat

我有经过SSL验证的网站,该网站已经过第三方供应商的成功验证。 并且它在Windows,Chrome浏览器等其他操作系统中没有任何警告/错误的情况下正常工作

当我尝试使用KitKat版本从移动设备打开它时显示以下错误代码

Error Code : NET:: ERR_CERT_AUTHORITY_INVALID

1 个答案:

答案 0 :(得分:0)

我遇到了同样的错误:除旧版Android 4.4之外,应用程序请求https在所有平台和版本上均能正常运行-问题是IIS服务器计算机上的Comodo根证书冲突。

主要问题是我在远程有两个证书链:

  • a。 Comodo-> Comodo->您的站点证书
  • b。 AddTrust-> Comodo-> 您的站点证书

这对每个人来说都不是问题,但旧的Android(现在只是有些幽默)认为这是冲突并且是恶意的迹象,因此您的网站不受信任。 我遵循了https://stackoverflow.com/a/46135138/7149454的路径,感谢和感谢,所以最后:

  1. 在远程窗口上,打开MMC:搜索“证书”,打开管理计算机证书

  2. 打开受信任的根证书颁发机构,完全删除comodo唯一证书,因此此部分完全没有comodo。我们不需要它,因为您的Comodo中间证书需要由AddTrust而不是这个来验证。

  3. 打开中间证书颁发机构,删除颁发给Comodo RSA证书颁发机构的2个comodo证书中的1个,仅保留AddTrust颁发的1个,删除Comodo本身颁发的1个。

  4. 重新启动,现在您有了AddTrust-> Comodo->的逻辑链 您的站点证书。