gpt4 book ai didi

如果禁用 SSL v3 和 TLS v1.0,Android 4.x 无法连接到 Worklight Server

转载 作者:太空宇宙 更新时间:2023-11-03 13:38:53 24 4
gpt4 key购买 nike

根据 this support document,我在服务器端禁用了 SSLv3 .
我的服务器现在仅支持 TLS v1.1 和 TLSv1.2。

但是,当我的应用程序尝试从 Android 4.x 设备连接到 Worklight Server 时,我现在遇到了一个问题。它返回以下错误:

error: W/System.err(20556): javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x7b381840: Failure in SSL library, usually a protocol error W/System.err(20556): error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure (external/openssl/ssl/s23_clnt.c:741 0x7390c7d0:0x00000000)

我google了一下,发现这是安卓的问题per this documented issue .我知道 Android 4.x 默认只支持 TLS v1.0 和 SSL v3,所以这可能就是它返回上述错误的原因。

如何解决?

最佳答案

根据 Google's documentation只有使用至少 API 级别 16(= Android 4.1)构建的应用程序才支持 TLS v1.1。

Google 似乎不打算将此支持向后移植到较早的 Android 版本。

关于如果禁用 SSL v3 和 TLS v1.0,Android 4.x 无法连接到 Worklight Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31283217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com