避免通过不受信任的证书进行连接

时间:2016-04-12 11:47:10

标签: java android ssl https ssl-certificate

有没有办法避免HTTPS连接通过Android中的不受信任的证书进行连接? 我使用此代码进行连接:

            URL u = new URL(url);
        HttpsURLConnection c = (HttpsURLConnection) u.openConnection();

如何检测不受信任的证书?

1 个答案:

答案 0 :(得分:1)

如果您尝试使用无效证书打开与不受信任的站点的连接,HttpsURLConnection将默认生成错误,如:

javax.net.ssl.SSLHandshakeException:
java.security.cert.CertificateException: Could not find trusted certificate

你不应该做任何特别的事情来强制执行这种行为。