private CertificateException checkServerTrustedByDefault(X509Certificate[] certs, String algorithm) { final X509TrustManager[] trustManagers = getDefaultTrustManagers(); if (trustManagers == null) { return null; } for (int i = 0; i < trustManagers.length; i++) { final X509TrustManager trustManager = trustManagers[i]; try { trustManager.checkServerTrusted(certs, algorithm); } catch (CertificateException e) { return e; } } return null; }
private boolean checkServerTrustedByDefault(X509Certificate[] certs, String algorithm) { X509TrustManager[] trustManagers = getDefaultTrustManagers(); if (trustManagers == null) { return false; } for (int i = 0; i < trustManagers.length; i++) { X509TrustManager trustManager = trustManagers[i]; boolean trusted = true; try { trustManager.checkServerTrusted(certs, algorithm); } catch (CertificateException e) { trusted = false; } if (trusted) { return true; } } return false; }
private boolean checkServerTrustedByDefault(X509Certificate[] certs, String algorithm) { X509TrustManager[] trustManagers = getDefaultTrustManagers(); if (trustManagers == null) { return false; } for (int i = 0; i < trustManagers.length; i++) { X509TrustManager trustManager = trustManagers[i]; boolean trusted = true; try { trustManager.checkServerTrusted(certs, algorithm); } catch (CertificateException e) { trusted = false; } if (trusted) { return true; } } return false; }
private void init() { if (myTrustedCerts != null) { return; } Collection trustedCerts = new ArrayList(); // load trusted certs from files. for (int i = 0; i < myServerCertFiles.length; i++) { X509Certificate cert = loadCertificate(myServerCertFiles[i]); if (cert != null) { trustedCerts.add(cert); } } X509TrustManager[] trustManagers = getDefaultTrustManagers(); for (int i = 0; trustManagers != null && i < trustManagers.length; i++) { X509TrustManager trustManager = trustManagers[i]; X509Certificate[] acceptedCerts = trustManager.getAcceptedIssuers(); for (int c = 0; acceptedCerts != null && c < acceptedCerts.length; c++) { X509Certificate cert = acceptedCerts[c]; trustedCerts.add(cert); } } myTrustedCerts = (X509Certificate[]) trustedCerts.toArray(new X509Certificate[trustedCerts.size()]); }
private void init() { if (myTrustedCerts != null) { return; } Collection trustedCerts = new ArrayList(); // load trusted certs from files. for (int i = 0; i < myServerCertFiles.length; i++) { X509Certificate cert = loadCertificate(myServerCertFiles[i]); if (cert != null) { trustedCerts.add(cert); } } X509TrustManager[] trustManagers = getDefaultTrustManagers(); for (int i = 0; trustManagers != null && i < trustManagers.length; i++) { X509TrustManager trustManager = trustManagers[i]; X509Certificate[] acceptedCerts = trustManager.getAcceptedIssuers(); for (int c = 0; acceptedCerts != null && c < acceptedCerts.length; c++) { X509Certificate cert = acceptedCerts[c]; trustedCerts.add(cert); } } myTrustedCerts = (X509Certificate[]) trustedCerts.toArray(new X509Certificate[trustedCerts.size()]); }
private void init() { if (myTrustedCerts != null) { return; } Collection trustedCerts = new ArrayList(); // load trusted certs from files. for (int i = 0; i < myServerCertFiles.length; i++) { X509Certificate cert = loadCertificate(myServerCertFiles[i]); if (cert != null) { trustedCerts.add(cert); } } X509TrustManager[] trustManagers = getDefaultTrustManagers(); for (int i = 0; trustManagers != null && i < trustManagers.length; i++) { X509TrustManager trustManager = trustManagers[i]; X509Certificate[] acceptedCerts = trustManager.getAcceptedIssuers(); for (int c = 0; acceptedCerts != null && c < acceptedCerts.length; c++) { X509Certificate cert = acceptedCerts[c]; trustedCerts.add(cert); } } myTrustedCerts = (X509Certificate[]) trustedCerts.toArray(new X509Certificate[trustedCerts.size()]); }