2012-02-28 68 views
0

X509TrustManager:checkServerTrusted,我使用此api驗證獲取的證書,第一次引發自簽名證書的異常。用戶顯示該網站的警告對話框。如果用戶繼續並顯示網站。使用X509TrustManager自簽名證書驗證:checkServerTrusted

現在我再次刷新該頁面,並使用相同的api驗證相同的證書,但在這裏我沒有看到任何異常,信任管理器是否更新了此證書值?這是假設是預期的行爲

所有這一切都被在android系統環境

回答

0

聽起來你正在使用的WebView完成。在這種情況下,SSL連接以不同的方式處理。如果您想要實現接受自簽名SSl證書的自定義行爲,則必須實現接口android.webkit.SslErrorHandler並將其設置爲WebView類中的SSLErrorHandler。