package eu.europa.esig.dss.client.http.commons; import java.security.cert.CertificateException; import java.security.cert.X509Certificate; import javax.net.ssl.X509TrustManager; /** * Accepts all certificates. * * @author lodermatt */ public class AcceptAllTrustManager implements X509TrustManager { /** * Constructor. */ public AcceptAllTrustManager() { super(); // Do nothing } /* * (non-Javadoc) * * @see javax.net.ssl.X509TrustManager#checkClientTrusted(java.security.cert.X509Certificate[], java.lang.String) */ @Override public void checkClientTrusted(final X509Certificate[] chain, final String authType) throws CertificateException { } /* * (non-Javadoc) * * @see javax.net.ssl.X509TrustManager#checkServerTrusted(java.security.cert.X509Certificate[], java.lang.String) */ @Override public void checkServerTrusted(final X509Certificate[] chain, final String authType) throws CertificateException { } /* * (non-Javadoc) * * @see javax.net.ssl.X509TrustManager#getAcceptedIssuers() */ @Override public X509Certificate[] getAcceptedIssuers() { return null; } }