in src/main/java/com/aliyun/credentials/http/X509TrustManagerImp.java [33:46]
public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException {
if (this.ignoreSSLCert) {
return;
}
for (X509TrustManager trustManager : this.trustManagers) {
try {
trustManager.checkServerTrusted(chain, authType);
return; // someone trusts them. success!
} catch (CertificateException e) {
// maybe someone else will trust them
}
}
throw new CertificateException("None of the TrustManagers trust this certificate chain");
}