加载SSL安全Web页面与Android WebView时出现问题。我总是得到这样的错误: onReceivedSslError: primary error: 3 certificate: Issued to: CN=intranet.<company>.de,C=DE,O=<company>,OU=<compay org unit>
WebView和SSL证书
我已经安装了所有通过设置 - >安全 - 这台服务器的证书链到Android的钥匙扣证书>从SD卡安装。我甚至可以看到其中一个安装的证书完全匹配LogCat的错误输出。 如果我使用默认浏览器应用程序,它会变得更加奇怪:即使我卸载了之前提到的所有证书,它也可以毫无问题地加载页面。 我真的不知道如何通过调用onReceivedSslError()
中的handler.proceed()
这个潜在的安全问题而不信任所有的证书来解决这个问题。 任何帮助表示赞赏。谢谢!
干杯 比约恩·
编辑:根证书是自签名的,因为它只是为了用于内部网服务器。我认为我添加到Android受信任证书的所有证书都是可信的。
如果您希望我们提供帮助,您应该提供真实信息,而不是使用像xyz.com这样的其他人的网站(这是一个真实的网站)。 – jww
对不起,我使用了一个有效的主机。不幸的是,我不能透露有关客户的信息,并希望你能理解这一点。 – bjoernb