Android 4.4上的Firebase托管SSL握手异常

时间:2017-10-05 12:30:38

标签: android firebase ssl android-4.4-kitkat firebase-hosting

使用Firebase Hosting检索某些资源时,我们遇到了问题。

10-05 17:20:13.524: E/cocos2d-x debug info(11334): javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x587e3bd0: Failure in SSL library, usually a protocol error
10-05 17:20:13.524: E/cocos2d-x debug info(11334): error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version (external/openssl/ssl/s23_clnt.c:744 0x558ebd44:0x00000000)

昨天(2017年10月4日)没有发生这种情况,只发生在Android 4.4及更早版本上。

我们尝试切换到非HTTPS主机,但它可以正常工作。但是,我们无法对用户现已安装的已发布版本进行修改,我们希望继续为我们的应用使用Firebase托管。

欢迎任何建议。谢谢。

2 个答案:

答案 0 :(得分:0)

我们最近对Firebase Hosting进行了更改,以停止支持旧的加密协议。请在此问题上通过Firebase支持进行跟进,我们会看看是否可以帮助您。

答案 1 :(得分:0)

问题似乎不在服务器中。您的旧android设备可能没有更新的ssl / tls支持。最新/安全版本是tls1.3 AFAIK

查看是否可以更新设备上的浏览器版本并确保设备支持tls1.3

还要确保设备时钟正确