我得到一個錯誤javax.net.sslException no trusted server certificate
對於Wi-Fi連接的Android應用程序,但我的Android應用程序工作正常,4.0和以上,我已經測試。javax.net.sslException沒有可信的服務器證書的Android應用程序獲取錯誤的android 2.3版本
回答
根本原因可能是您的服務器上的SSL證書由證書頒發機構(CA)簽署,您的舊版(薑餅)設備無法識別並因此不信任該證書。如果您使用自簽名證書,這是一個常見問題。如果您使用較新的或較不知名的CA,也會發生這種情況。
理想的解決方案是將您的服務器的公共證書添加到您應用程序的可信存儲區。 (示例here。)
一個不太理想的
解決方案
可用於測試目的的黑客行爲是not to verify the certificate;但是please be aware of the security risks!
EDIT:
在舊Android設備,類似的問題(如this one)已經通過切換從HttpClient
到HttpsUrlConnection
解決。
但我不明白它的給出錯誤的低版本的Android不在4.0和以上,如果有https問題,那麼它會拋出所有設備的錯誤。 –
@ Abhisehek-Kumar因爲Android的更高版本已經預裝了更多的根證書。特別是我知道Android 2.2沒有GeoTrust根證書。這些出現在2.3中。似乎有一個解決方法:看到這個頁面:[鏈接](http://www.geocerts.com/ssl/browsers) – Clyde
「這些出現在2.3。似乎有一個解決方法:」沒有讓你PLZ向我解釋這是我的第一個android應用程序plz幫助我。我如何解決這個問題。 –
- 1. 錯誤:Android 2.3及更高版本上不可信任的服務器證書
- 2. Android 2.2:javax.net.ssl.SSLException:不受信任的服務器證書-Android 2.3:javax.net.ssl.SSLPeerUnverifiedException:沒有對等證書
- 3. Android Studio:服務器證書不可信
- 4. Android Https錯誤不可信服務器證書
- 5. Android + SSL:錯誤不可信服務器證書
- 6. Android HTTPS POST給出錯誤不可信服務器證書
- 7. Android 2.3的錯誤:不是CA證書,
- 8. Android服務應用程序錯誤 - 沒有啓動器活動
- 9. Android應用程序錯誤:javax.net.ssl.SSLPeerUnverifiedException:沒有同行證書
- 10. Facebook上的Android應用程序的SSL證書錯誤只有
- 11. android應用程序沒有從C2DM服務器獲取消息
- 12. Android版應用程序與Retrofit2崩潰沒有錯誤信息
- 13. Android - 請求服務器的新版本的應用程序?
- 14. Android 2.3中沒有對等證書錯誤,但不是4
- 15. Android ICS:獲取HttpsUrlConnection服務器證書的問題
- 16. 將SSL服務器證書下載到iOS/Android應用程序
- 17. JSON數據沒有從Android應用程序中的服務器獲取
- 18. 需要有關Android上的「不可信服務器證書」錯誤的更多信息
- 19. 使用android應用程序獲取有關用戶錯誤的信息
- 20. SSL: - 服務器證書的有效期限驗證programaticaly的Android
- 21. Android 4.0的Android應用程序錯誤
- 22. Android的根證書,由Android版本
- 23. Android應用程序打開從SQL服務器獲取的html
- 24. 獲取NTP - 服務器的時間從Android應用程序
- 25. Android應用程序證書有效期
- 26. Android - 檢查應用程序的證書
- 27. 如何驗證服務器端的android應用程序沒有用戶名/ psswd
- 28. :在Android的「javax.net.ssl.SSLException不受信任的服務器證書」異常
- 29. 使用ASP.Net獲取服務器端的Android版本
- 30. 在asp.net中獲取「/'應用程序」中的服務器錯誤
您能否提供顯示錯誤的Logcat輸出?最初的想法:你有沒有嘗試過不同的WiFi熱點?有時,您必須在使用wifi之前訪問登錄頁面,並且應用程序通常會通過發出SSL錯誤來響應該重定向。這可以在主要的Android版本中有所不同。 – acj
實際上,我做了一個應用程序它的工作罰款在glaxy筆記&我測試了我的應用程序上的Android應用程序版本4.0以上的工作,但我測試了我的設備之一是低版本拋出錯誤「」ssl連接的東西,請幫助我out ... –
是的,我使用不同的Wi-Fi熱點... –