2017-10-05 153 views
1

我們在使用Firebase託管來檢索某些資源時遇到了一個問題。Android上的Firebase託管SSL握手例外4.4

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) 

這並沒有發生在昨天(04年10月4日),只發生在Android 4.4及更早的版本上。

我們試圖切換到非HTTPS主機,它的工作原理。但是,我們無法對已安裝的用戶發佈的版本進行修改,並且我們希望繼續爲我們的應用使用Firebase託管服務。

任何建議都歡迎。謝謝。

+0

我很不確定,但我猜這是來自服務器部分不再接受SSLv2,舊的Android客戶端無法使用TLSv1 + ...如果安全對您很重要,您應該保持服務器,並升級客戶端。 – sensei

回答

0

我們最近對Firebase Hosting進行了更改,以停止支持舊的加密協議。請跟進有關此問題的Firebase支持,我們會看看我們能否幫助您。

+0

謝謝。雙重檢查文檔後,我們找到了解決方案,以在代碼中啓用舊的SSL支持。這解決了這個問題。 –