Android 安卓<;4.3 WebView https错误:由于主机不能容忍TLS,因此返回到SSLv3
我的应用程序包含一个加载httpsAndroid 安卓<;4.3 WebView https错误:由于主机不能容忍TLS,因此返回到SSLv3,android,webview,ssl-certificate,Android,Webview,Ssl Certificate,我的应用程序包含一个加载httpsurl的WebView。我注意到,在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 intoleran
url
的WebView
。我注意到,在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
然后出现“未找到页面”
消息。Https页面是TLS1.2版的TLS1.2
,我已经读到旧版本的Android不支持这种证书
因此,如果我使用类似于
SSLv3
的东西,我保证在大多数Android
版本上一切都能正常工作?在Android<4.3
上的WebView
中不可能支持tls1.0
。对于Android 4.4
,默认情况下它是禁用的
根据:
默认情况下(SSL 3.0
)为以下各项启用:
安卓1.0、1.1、1.5、1.6、2.0-2.1、2.2-2.2.3
以及:
安卓2.3-2.3.7、3.0-3.2.6、4.0-4.0.4
以及:
安卓5.0-5.0.2
但是,看起来,它没有为启用:
安卓5.1-5.1.1
安卓6.0-6.0.1
因此,是的,它应该可以工作。您可以信任以下链接:
希望有帮助。谢谢你的回答。我需要找到一个适用于大多数Android版本的ssl协议似乎
TLS1.0
支持大多数版本…但是,这是因为FREAK
或Logjam
。您可能想看看。