簡體   English   中英

Android:具有某些設備的用戶無法使用我的應用程序的Web服務 - SSLPeerUnverifiedException

[英]Android: Users with certain devices cannot use my application's web-services - SSLPeerUnverifiedException

我有一個應用程序,它通過https與我擁有的服務器進行交互。 我有一個有效的證書。

該應用程序適用於大多數用戶,但有些用戶報告他們在連接根設備時遇到問題。 他們也在報告HTC Evo 2.3.3,從Sprint升級后,應用程序具有相同的行為。

我借了一個朋友的Evo,並且能夠得到下面的堆棧跟蹤。 我已經看到了基本上“接受所有證書”的解決方案,但這是不可能的,因為我在生產中發布它。

有沒有人看到過這方面的修復? 可能將我的服務器證書直接存儲在設備上?

06-24 15:15:52.051: WARN/ServiceOperation(1535): javax.net.ssl.SSLPeerUnverifiedException: No peer certificate
06-24 15:15:52.051: WARN/ServiceOperation(1535):     at org.apache.harmony.xnet.provider.jsse.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:258)
06-24 15:15:52.051: WARN/ServiceOperation(1535):     at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:93)
06-24 15:15:52.051: WARN/ServiceOperation(1535):     at org.apache.http.conn.ssl.SSLSocketFactory.createSocket(SSLSocketFactory.java:381)
06-24 15:15:52.051: WARN/ServiceOperation(1535):     at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:164)
06-24 15:15:52.051: WARN/ServiceOperation(1535):     at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
06-24 15:15:52.051: WARN/ServiceOperation(1535):     at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
06-24 15:15:52.051: WARN/ServiceOperation(1535):     at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:359)
06-24 15:15:52.051: WARN/ServiceOperation(1535):     at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
06-24 15:15:52.051: WARN/ServiceOperation(1535):     at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
06-24 15:15:52.051: WARN/ServiceOperation(1535):     at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)

這似乎與HTC在發布2.3.3時創建的問題有關。 這里有關於它的錯誤報告: http//code.google.com/p/android/issues/detail?id = 16885#c7

我將推遲在應用程序中硬編碼任何東西,所以我想現在我不會支持這些用戶。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM