2011-04-06 20 views
6

Web sunucumda https bağlantısı kurarken SSLProtocolException var. Ben sadece Android 2.3 bu istisna var Gingebread; Aynı kod diğer tüm Android sürümlerinde iyi çalışır. Bu Android sürümünde bir sorun var mı?SSLProtocolException https bağlantısı yapma

Ben de Google ile hata raporu açtı: http://code.google.com/p/android/issues/detail?id=16121&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

Ben İstisna ekledim:

WARN/System.err(6218): javax.net.ssl.SSLProtocolException: Read error: ssl=0x3c97e8: Failure in SSL library, usually a protocol error WARN/System.err(6218): at org.apache.harmony.xnet.provider.jsse.NativeCrypto.SSL_read(Native Method) WARN/System.err(6218): at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:788) WARN/System.err(6218): at org.apache.harmony.luni.internal.net.www.protocol.http.FixedLengthInputStream.read(FixedLengthInputStream.java:44) WARN/System.err(6218): at java.io.BufferedInputStream.read(BufferedInputStream.java:319) WARN/System.err(6218): at android.os.Handler.dispatchMessage(Handler.java:99) WARN/System.err(6218): at android.os.Looper.loop(Looper.java:123) WARN/System.err(6218): at android.os.HandlerThread.run(HandlerThread.java:60)

+0

Şu anda bu konuda çok fazla bilgi var gibi görünmüyor. Google ile bir hatayı açmanızı öneririz. Aynı sorunun nasıl göründüğünü görmek için lütfen bu SO sorusuna bakın: http://stackoverflow.com/questions/5070512/started-getting-ssl-exceptions-on-my-nexus-s-android-9-ok-on-other -devices –

+0

Katılıyorum, Android 2.3.3 bunu almak için ilk kişi değilsiniz, bu muhtemelen işletim sistemindeki bir gerileme ve muhtemelen Android 2.3.3 desteği (API seviyesi) dışında yapabileceğimiz fazla bir şey yok 10) AndroidManifest.xml içinde. – SiCN

+0

Teşekkürler, yorumlarınız çok kullanışlıdır. – Alex

cevap

0

sunucunun istemci kimlik doğrulaması isteyip istemediğini kontrol et. Tomcat server.xml clientAuth = "true" durumundaki durumumda, hata oluştu, bu yüzden değiştirdim.