我在使用Androids WebView加载SSL安全网页时遇到问题.我总是得到如下错误:
onReceivedSslError: primary error: 3 certificate: Issued to: CN=intranet.<company>.de,C=DE,O=<company>,OU=<compay org unit>
我已经通过设置 - >安全 - >从SD卡安装,将此服务器证书链的所有证书安装到Android的钥匙串中.我甚至可以看到其中一个安装的证书完全匹配LogCat的错误输出.如果我使用默认的浏览器应用程序会更加奇怪:即使我卸载之前提到的所有证书,它也会毫无问题地加载页面.我真的没有对我怎么能解决这个问题,而不信任所有certificats任何线索通过调用handler.proceed()中onReceivedSslError()这是一个潜在的安全问题.任何帮助表示赞赏.谢谢!
干杯Bjoern
编辑:根证书是自签名的,因为它仅用于Intranet服务器.我认为我添加到Android可信凭证的所有证书都是可信的.