public final class TrustManagerUtils extends Object
| Constructor and Description |
|---|
TrustManagerUtils() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
public TrustManagerUtils()
public static X509TrustManager getAcceptAllTrustManager()
public static X509TrustManager getValidateServerCertificateTrustManager()
public static X509TrustManager getDefaultTrustManager(KeyStore keyStore) throws GeneralSecurityException
This should be the same as the default used by
SSLContext#init(KeyManager[], TrustManager[], SecureRandom)
when the TrustManager parameter is set to null
keyStore - the KeyStore to use, may be nullGeneralSecurityException - if an error occursCopyright © 2001–2017 The Apache Software Foundation. All rights reserved.