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

## org.apache.commons.net.util
Class TrustManagerUtils

    java.lang.Object
      org.apache.commons.net.util.TrustManagerUtils

    public final class TrustManagerUtils

extends Object

TrustManager utilities for generating TrustManagers.

Since:
  3.0

Constructor Summary
`TrustManagerUtils()`

Method Summary
`static X509TrustManager` | `getAcceptAllTrustManager()` Generate a TrustManager that performs no checks.
`static X509TrustManager` | `getDefaultTrustManager(KeyStore keyStore)` Return the default TrustManager provided by the JVM.
`static X509TrustManager` | `getValidateServerCertificateTrustManager()` Generate a TrustManager that checks server certificates for validity, but otherwise performs no checks.

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

Constructor Detail

### TrustManagerUtils

    public TrustManagerUtils()

Method Detail

### getAcceptAllTrustManager

    public static X509TrustManager getAcceptAllTrustManager()

  Generate a TrustManager that performs no checks.

  Returns:
    the TrustManager

### getValidateServerCertificateTrustManager

    public static X509TrustManager getValidateServerCertificateTrustManager()

  Generate a TrustManager that checks server certificates for validity, but otherwise performs no checks.

  Returns:
    the validating TrustManager

### getDefaultTrustManager

    public static X509TrustManager getDefaultTrustManager(KeyStore keyStore)
                                                   throws GeneralSecurityException

  Return the default TrustManager provided by the JVM.

  This should be the same as the default used by `SSLContext#init(KeyManager[], TrustManager[], SecureRandom)` when the TrustManager parameter is set to `null`

  Parameters:
    `keyStore` - the KeyStore to use, may be `null`
  Returns:
    the default TrustManager
  Throws:
    `GeneralSecurityException`

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

Copyright © 2001-2012 The Apache Software Foundation. All Rights Reserved.