2012-02-28 525 views
0

X509TrustManager:checkServerTrusted,我使用此api验证获取的证书,第一次引发自签名证书的异常。用户显示该网站的警告对话框。如果用户继续并显示网站。使用X509TrustManager自签名证书验证:checkServerTrusted

现在我再次刷新该页面,并使用相同的api验证相同的证书,但在这里我没有看到任何异常,信任管理器是否更新了此证书值?这是假设是预期的行为

所有这一切都被在android系统环境

回答

0

听起来你正在使用的WebView完成。在这种情况下,SSL连接以不同的方式处理。如果您想要实现接受自签名SSl证书的自定义行为,则必须实现接口android.webkit.SslErrorHandler并将其设置为WebView类中的SSLErrorHandler。