Android 安卓<;4.3 WebView https错误:由于主机不能容忍TLS,因此返回到SSLv3

Android 安卓<;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

我的应用程序包含一个加载https
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
。您可能想看看。