【问题标题】:Android < 4.3 WebView https error: Falling back to SSLv3 because host is TLS intolerantAndroid < 4.3 WebView https 错误:回退到 SSLv3,因为主机不支持 TLS
【发布时间】:2016-05-03 07:00:09
【问题描述】:

我的应用程序包含一个 WebView,它加载了一个 https url。我注意到在 Android 版本上 > 4.3 一切正常,但在较低版本上我收到此错误:

external/chromium/net/http/http_stream_factory_impl_job.cc:865: [0804/151708:WARNING:http_stream_factory_impl_job.cc(865)] Falling back to SSLv3 because host is TLS intolerant: :443

并出现"page not found" 消息。 Https 页面是 TLS v 1.2,我读过旧版本的 Android 不支持这种证书。

所以,如果我使用SSLv3 之类的东西,我保证在大多数Android 版本上一切正常?

【问题讨论】:

    标签: android webview ssl-certificate


    【解决方案1】:

    不可能在Android &lt; 4.3 上支持TLS 1.0 中的WebViewAndroid 4.4 默认禁用。

    根据:https://stackoverflow.com/a/33763737/4409113

    默认启用(SSL 3.0):

    Android 1.0、1.1、1.5、1.6、2.0–2.1、2.2–2.2.3

    还有:

    Android 2.3–2.3.7、3.0–3.2.6、4.0–4.0.4

    还有:

    Android 5.0-5.0.2

    但是,似乎没有启用

    Android 5.1-5.1.1

    Android 6.0-6.0.1

    所以,是的,它应该可以工作。您可以信任以下链接:

    https://en.wikipedia.org/wiki/Template:TLS/SSL_support_history_of_web_browsers

    希望对您有所帮助。

    【讨论】:

    • 感谢您的回答。我需要找到适用于大多数 Android 版本的 ssl 协议
    • 好像TLS 1.0 支持大部分版本...但是,那是因为FREAKLogjam。你可能想看看。
    猜你喜欢
    • 1970-01-01
    • 2020-02-10
    • 2016-02-11
    • 2021-12-10
    • 2014-12-09
    • 2016-06-24
    • 2023-04-01
    • 2015-10-06
    • 1970-01-01
    相关资源
    最近更新 更多