Android< 4.3 WebView https错误:回退到SSLv3,因为主机是TLS不容忍的

时间:2016-01-26 16:14:27

标签: android webview ssl-certificate

我的应用包含加载https WebView的{​​{1}}。我注意到在Android版本> url一切正常,但在较低版本上我收到此错误:

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 消息。 Https页面是"page not found",我读过旧版本的Android不支持此类证书。

所以,如果我使用像TLS v 1.2这样的东西,我保证一切都能在大多数SSLv3版本上运行良好吗?

1 个答案:

答案 0 :(得分:2)

无法在TLS 1.0 WebView上支持Android < 4.3。对于Android 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

希望有所帮助。