Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.jboss.soa.esb.util.ssl
Class SelfSignedTrustManager

    java.lang.Object
      org.jboss.soa.esb.util.ssl.SelfSignedTrustManager

All Implemented Interfaces:
  javax.net.ssl.TrustManager, javax.net.ssl.X509TrustManager

    public class SelfSignedTrustManager

extends java.lang.Object
implements javax.net.ssl.X509TrustManager

`X509TrustManager` that trusts Self-Signed certificates.

Author:
  tom.fennelly@jboss.com

Constructor Summary
`SelfSignedTrustManager(java.security.KeyStore keystore)`

Method Summary
`void` | `checkClientTrusted(java.security.cert.X509Certificate[] x509Certificates, java.lang.String authType)`
`void` | `checkServerTrusted(java.security.cert.X509Certificate[] x509Certificates, java.lang.String authType)`
`java.security.cert.X509Certificate[]` | `getAcceptedIssuers()`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### SelfSignedTrustManager

    public SelfSignedTrustManager(java.security.KeyStore keystore)
                           throws java.security.NoSuchAlgorithmException,
                                  java.security.KeyStoreException,
                                  ConfigurationException

Throws:
  `java.security.NoSuchAlgorithmException`
  `java.security.KeyStoreException`
  `ConfigurationException`

Method Detail

### checkClientTrusted

    public void checkClientTrusted(java.security.cert.X509Certificate[] x509Certificates,
                                   java.lang.String authType)
                            throws java.security.cert.CertificateException

  Specified by:
    `checkClientTrusted` in interface `javax.net.ssl.X509TrustManager`
  Throws:
    `java.security.cert.CertificateException`

### checkServerTrusted

    public void checkServerTrusted(java.security.cert.X509Certificate[] x509Certificates,
                                   java.lang.String authType)
                            throws java.security.cert.CertificateException

  Specified by:
    `checkServerTrusted` in interface `javax.net.ssl.X509TrustManager`
  Throws:
    `java.security.cert.CertificateException`

### getAcceptedIssuers

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

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

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD