public class EasyX509TrustManager extends Object implements X509TrustManager
X509TrustManager
accepts
self-signed certificates.
This trust manager SHOULD NOT be used for productive systems
due to security reasons, unless it is a concious decision and
you are perfectly aware of security implications of accepting
self-signed certificates
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
logger |
Constructor and Description |
---|
EasyX509TrustManager(KeyStore keystore)
Constructor for EasyX509TrustManager.
|
Modifier and Type | Method and Description |
---|---|
void |
checkClientTrusted(X509Certificate[] certificates,
String authType)
see com.sun.net.ssl.X509TrustManager#isClientTrusted(X509Certificate[])
|
void |
checkServerTrusted(X509Certificate[] certificates,
String authType)
see com.sun.net.ssl.X509TrustManager#isServerTrusted(X509Certificate[])
|
X509Certificate[] |
getAcceptedIssuers()
see com.sun.net.ssl.X509TrustManager#getAcceptedIssuers()
|
public EasyX509TrustManager(KeyStore keystore) throws NoSuchAlgorithmException, KeyStoreException
public X509Certificate[] getAcceptedIssuers()
getAcceptedIssuers
in interface X509TrustManager
public void checkClientTrusted(X509Certificate[] certificates, String authType) throws CertificateException
checkClientTrusted
in interface X509TrustManager
CertificateException
public void checkServerTrusted(X509Certificate[] certificates, String authType) throws CertificateException
checkServerTrusted
in interface X509TrustManager
CertificateException
Copyright © 1999–2015 UCAR/Unidata. All rights reserved.