public class SelfSignedX509TrustManager
extends java.lang.Object
implements javax.net.ssl.X509TrustManager
This trust manager SHOULD NOT be used for production systems due to security reasons unless you are aware of security implications of accepting self-signed certificates.
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
log
Log object for this class.
|
| Constructor and Description |
|---|
SelfSignedX509TrustManager(java.security.KeyStore keystore)
Constructor for SelfSignedX509TrustManager.
|
| Modifier and Type | Method and Description |
|---|---|
void |
checkClientTrusted(java.security.cert.X509Certificate[] certificates,
java.lang.String authType) |
void |
checkServerTrusted(java.security.cert.X509Certificate[] certificates,
java.lang.String authType) |
java.security.cert.X509Certificate[] |
getAcceptedIssuers() |
public SelfSignedX509TrustManager(java.security.KeyStore keystore)
throws java.security.NoSuchAlgorithmException,
java.security.KeyStoreException
java.security.NoSuchAlgorithmExceptionjava.security.KeyStoreExceptionpublic void checkClientTrusted(java.security.cert.X509Certificate[] certificates,
java.lang.String authType)
throws java.security.cert.CertificateException
checkClientTrusted in interface javax.net.ssl.X509TrustManagerjava.security.cert.CertificateExceptionX509TrustManager.checkClientTrusted(X509Certificate[],String authType)public void checkServerTrusted(java.security.cert.X509Certificate[] certificates,
java.lang.String authType)
throws java.security.cert.CertificateException
checkServerTrusted in interface javax.net.ssl.X509TrustManagerjava.security.cert.CertificateExceptionX509TrustManager.checkServerTrusted(X509Certificate[],String authType)public java.security.cert.X509Certificate[] getAcceptedIssuers()
getAcceptedIssuers in interface javax.net.ssl.X509TrustManagerX509TrustManager.getAcceptedIssuers()