Java 避免通过不受信任的证书连接
在android中,有没有一种方法可以避免HTTPS连接通过不受信任的证书进行连接? 我将此代码用于连接:Java 避免通过不受信任的证书连接,java,android,ssl,https,ssl-certificate,Java,Android,Ssl,Https,Ssl Certificate,在android中,有没有一种方法可以避免HTTPS连接通过不受信任的证书进行连接? 我将此代码用于连接: URL u = new URL(url); HttpsURLConnection c = (HttpsURLConnection) u.openConnection(); 如何检测不受信任的证书?如果您试图用无效证书打开到不受信任站点的连接,HttpsURLConnection将默认生成一个错误,如: javax.net.ssl.SSLHandsh
URL u = new URL(url);
HttpsURLConnection c = (HttpsURLConnection) u.openConnection();
如何检测不受信任的证书?如果您试图用无效证书打开到不受信任站点的连接,
HttpsURLConnection
将默认生成一个错误,如:
javax.net.ssl.SSLHandshakeException:
java.security.cert.CertificateException: Could not find trusted certificate
您不必做任何特殊的事情来强制执行此行为。这就是它的工作原理。不清楚你在问什么。