com.googlecode.xremoting.core.commonshttpclient.ssl
Class AuthSSLX509TrustManager

java.lang.Object
  extended by com.googlecode.xremoting.core.commonshttpclient.ssl.AuthSSLX509TrustManager
All Implemented Interfaces:
TrustManager, X509TrustManager

public class AuthSSLX509TrustManager
extends Object
implements X509TrustManager

AuthSSLX509TrustManager can be used to extend the default X509TrustManager with additional trust decisions.

Author:
Oleg Kalnichevski

DISCLAIMER: HttpClient 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
AuthSSLX509TrustManager(X509TrustManager defaultTrustManager)
          Constructor for AuthSSLX509TrustManager.
 
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

AuthSSLX509TrustManager

public AuthSSLX509TrustManager(X509TrustManager defaultTrustManager)
Constructor for AuthSSLX509TrustManager.

Method Detail

checkClientTrusted

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

checkServerTrusted

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

getAcceptedIssuers

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


Copyright © 2010. All Rights Reserved.