TUM CCSM Commons

edu.tum.cs.commons.net
Class TrustAllCertificatesManager

java.lang.Object
  extended by edu.tum.cs.commons.net.TrustAllCertificatesManager
All Implemented Interfaces:
javax.net.ssl.TrustManager, javax.net.ssl.X509TrustManager

public class TrustAllCertificatesManager
extends java.lang.Object
implements javax.net.ssl.X509TrustManager

A simple implementation of X509TrustManager that simple trusts every certificate.

Version:
$Rev: 26283 $
Author:
deissenb, $Author:deissenb $
Rating:
GREEN Hash: 4EFCBB3C068A348A73D6E4F0E70D793B

Constructor Summary
TrustAllCertificatesManager()
           
 
Method Summary
 void checkClientTrusted(java.security.cert.X509Certificate[] certs, java.lang.String authType)
          Does nothing.
 void checkServerTrusted(java.security.cert.X509Certificate[] certs, java.lang.String authType)
          Does nothing.
 java.security.cert.X509Certificate[] getAcceptedIssuers()
          Returns null.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrustAllCertificatesManager

public TrustAllCertificatesManager()
Method Detail

getAcceptedIssuers

public java.security.cert.X509Certificate[] getAcceptedIssuers()
Returns null.

Specified by:
getAcceptedIssuers in interface javax.net.ssl.X509TrustManager

checkServerTrusted

public void checkServerTrusted(java.security.cert.X509Certificate[] certs,
                               java.lang.String authType)
Does nothing.

Specified by:
checkServerTrusted in interface javax.net.ssl.X509TrustManager

checkClientTrusted

public void checkClientTrusted(java.security.cert.X509Certificate[] certs,
                               java.lang.String authType)
Does nothing.

Specified by:
checkClientTrusted in interface javax.net.ssl.X509TrustManager

TUM CCSM Commons

TUM CCSM Commons - 2.7