com.xebialabs.deployit.maven.cli.ssl
Class SelfSignedCertificateTrustManager

java.lang.Object
  extended by com.xebialabs.deployit.maven.cli.ssl.SelfSignedCertificateTrustManager
All Implemented Interfaces:
TrustManager, X509TrustManager

public class SelfSignedCertificateTrustManager
extends Object
implements X509TrustManager

jvanerp: Renamed from EasyX509TrustManager.

Oringinal documentation below:

EasyX509TrustManager unlike default 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

Author:
Adrian Sutton, Oleg Kalnichevski

DISCLAIMER: AbstractHttpClient developers DO NOT actively support this component. The component is provided as a reference material, which may be inappropriate for use without additional customization.


Constructor Summary
SelfSignedCertificateTrustManager(KeyStore keystore)
           
 
Method Summary
 void checkClientTrusted(X509Certificate[] certificates, String authType)
           
 void checkServerTrusted(X509Certificate[] certificates, String authType)
           
 X509Certificate[] getAcceptedIssuers()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelfSignedCertificateTrustManager

public SelfSignedCertificateTrustManager(KeyStore keystore)
                                  throws NoSuchAlgorithmException,
                                         KeyStoreException
Throws:
NoSuchAlgorithmException
KeyStoreException
Method Detail

checkClientTrusted

public void checkClientTrusted(X509Certificate[] certificates,
                               String authType)
                        throws CertificateException
Specified by:
checkClientTrusted in interface X509TrustManager
Throws:
CertificateException

checkServerTrusted

public void checkServerTrusted(X509Certificate[] certificates,
                               String authType)
                        throws CertificateException
Specified by:
checkServerTrusted in interface X509TrustManager
Throws:
CertificateException

getAcceptedIssuers

public X509Certificate[] getAcceptedIssuers()
Specified by:
getAcceptedIssuers in interface X509TrustManager


Copyright © 2012. All Rights Reserved.