public static class VerifyingHTTPClientFactory.X509TrustManagerFacade extends Object implements X509TrustManager
Constructor and Description |
---|
X509TrustManagerFacade() |
Modifier and Type | Method and Description |
---|---|
void |
add(X509TrustManager x509TrustManager)
Convenience method.
|
void |
checkClientTrusted(X509Certificate[] x509Certificates,
String s) |
void |
checkServerTrusted(X509Certificate[] x509Certificates,
String s)
Annoyingly, javax's SSL catches exceptions, but does not propagate them, so many trust managers
explicitly print out their stack traces.
|
X509Certificate[] |
getAcceptedIssuers()
This gets all of them from all trust managers.
|
List<X509TrustManager> |
getTrustManagers() |
void |
setTrustManagers(List<X509TrustManager> trustManagers) |
public List<X509TrustManager> getTrustManagers()
public void setTrustManagers(List<X509TrustManager> trustManagers)
public void add(X509TrustManager x509TrustManager)
x509TrustManager
- public void checkClientTrusted(X509Certificate[] x509Certificates, String s) throws CertificateException
checkClientTrusted
in interface X509TrustManager
CertificateException
public void checkServerTrusted(X509Certificate[] x509Certificates, String s) throws CertificateException
checkServerTrusted
in interface X509TrustManager
x509Certificates
- s
- CertificateException
public X509Certificate[] getAcceptedIssuers()
getAcceptedIssuers
in interface X509TrustManager
Copyright © 2019. All Rights Reserved.