Android WebView抱怨证书不受信任,但在所有其他浏览器中都受信任

断线

我的应用程序在Webview中打开一个指向外部网站的链接。我们不控制该外部网站。如果在移动浏览器或PC上的浏览器中打开此链接,它会很好地工作。在每种情况下,证书都是“受信任的”。但是,在Android Webview中,我收到“不受信任的证书”错误,并且Google政策不允许我简单地忽略该错误。这可能是什么问题?这是Webview中的错误吗?

杰尼亚·范兰库努

通常,浏览器处理证书的方式略有不同,以解决您遇到的问题。我不熟悉浏览器的内部结构,以指出完全不同的地方,但我建议它们保存一个定期更新的受信任证书颁发机构(CA)列表,而不是存储在设备上的受信任CA列表。

可以信任收到的证书:

  • 通过Android OS;
  • 通过应用(请参见下面的方法)。我猜这是浏览器使用的替代选项。

您将不得不通过提供修饰符解决此问题SSLContext如何提供修改后的SSLContext可以在这里找到

这不是您的情况,但是当证书是自签名的时,也会出现此问题。这是在开发应用程序并连接到使用自签名证书的启用TLS的后端时遇到的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JPlayer在Firefox Android上不起作用,但在所有其他浏览器上都起作用

来自分类Dev

Android Studio:服务器的证书不受信任

来自分类Dev

Android上的GeoTrust SSL证书不受信任

来自分类Dev

show()hide()在Firefox中不起作用,但在所有其他浏览器中都起作用

来自分类Dev

错误:Android 2.3及更早版本上的不受信任的服务器证书

来自分类Dev

带有自定义 TrustManager 的 Android 中 SSL 网站的证书不受信任

来自分类Dev

强制信任由不受信任的CA签署的证书?(谷歌浏览器)

来自分类Dev

网站不会在 chrome 中向下滚动,但在所有其他浏览器中都可以正常工作

来自分类Dev

android不信任证书

来自分类Dev

Android是否信任StartSSL证书?

来自分类Dev

单击登录后未打开其他浏览器的Android Webview

来自分类Dev

Android HTTPS错误没有受信任的服务器证书

来自分类Dev

并非所有Web浏览器都信任SSL证书。中级不工作?

来自分类Dev

并非所有Web浏览器都信任SSL证书。中级不工作?

来自分类Dev

css在Firefox中不起作用,但是在所有其他浏览器中都可以

来自分类Dev

如何在浏览器中查看和清除不受信任的证书?

来自分类Dev

CA颁发的仅信任特定证书-Android

来自分类Dev

jQuery动画在FF中效果很好,但在所有其他浏览器中效果很差

来自分类Dev

为什么我拥有Google,Yahoo,Mozilla和其他公司的不受信任的证书?

来自分类Dev

div中的表格仅在Chrome中超出了div。它在所有其他浏览器中都可以正常工作

来自分类Dev

在Internet Explorer中不会发生缩放错误,但在我测试过的所有其他浏览器中都会发生缩放错误

来自分类Dev

如何在Android中的其他浏览器而不是其内置浏览器中打开URL

来自分类Dev

SSL证书不受信任

来自分类Dev

处理不受信任的证书

来自分类Dev

Chrome不受信任的证书

来自分类Dev

Android深层链接在ADB中有效,但在浏览器中无效

来自分类Dev

我的网站未在iPhone上加载图片,但在所有其他浏览器(移动版或台式机)上加载了图片

来自分类Dev

页脚图片未在IE8、9、10上显示,但在所有其他浏览器上都显示

来自分类Dev

Android / iOS 应用内浏览器上的证书固定

Related 相关文章

  1. 1

    JPlayer在Firefox Android上不起作用,但在所有其他浏览器上都起作用

  2. 2

    Android Studio:服务器的证书不受信任

  3. 3

    Android上的GeoTrust SSL证书不受信任

  4. 4

    show()hide()在Firefox中不起作用,但在所有其他浏览器中都起作用

  5. 5

    错误:Android 2.3及更早版本上的不受信任的服务器证书

  6. 6

    带有自定义 TrustManager 的 Android 中 SSL 网站的证书不受信任

  7. 7

    强制信任由不受信任的CA签署的证书?(谷歌浏览器)

  8. 8

    网站不会在 chrome 中向下滚动,但在所有其他浏览器中都可以正常工作

  9. 9

    android不信任证书

  10. 10

    Android是否信任StartSSL证书?

  11. 11

    单击登录后未打开其他浏览器的Android Webview

  12. 12

    Android HTTPS错误没有受信任的服务器证书

  13. 13

    并非所有Web浏览器都信任SSL证书。中级不工作?

  14. 14

    并非所有Web浏览器都信任SSL证书。中级不工作?

  15. 15

    css在Firefox中不起作用,但是在所有其他浏览器中都可以

  16. 16

    如何在浏览器中查看和清除不受信任的证书?

  17. 17

    CA颁发的仅信任特定证书-Android

  18. 18

    jQuery动画在FF中效果很好,但在所有其他浏览器中效果很差

  19. 19

    为什么我拥有Google,Yahoo,Mozilla和其他公司的不受信任的证书?

  20. 20

    div中的表格仅在Chrome中超出了div。它在所有其他浏览器中都可以正常工作

  21. 21

    在Internet Explorer中不会发生缩放错误,但在我测试过的所有其他浏览器中都会发生缩放错误

  22. 22

    如何在Android中的其他浏览器而不是其内置浏览器中打开URL

  23. 23

    SSL证书不受信任

  24. 24

    处理不受信任的证书

  25. 25

    Chrome不受信任的证书

  26. 26

    Android深层链接在ADB中有效,但在浏览器中无效

  27. 27

    我的网站未在iPhone上加载图片,但在所有其他浏览器(移动版或台式机)上加载了图片

  28. 28

    页脚图片未在IE8、9、10上显示,但在所有其他浏览器上都显示

  29. 29

    Android / iOS 应用内浏览器上的证书固定

热门标签

归档