public final class TrustManagerUtils extends java.lang.Object
| Constructor | Description |
|---|---|
TrustManagerUtils() |
| Modifier and Type | Method | Description |
|---|---|---|
static javax.net.ssl.X509TrustManager |
getAcceptAllTrustManager() |
Generate a TrustManager that performs no checks.
|
static javax.net.ssl.X509TrustManager |
getDefaultTrustManager(java.security.KeyStore keyStore) |
Return the default TrustManager provided by the JVM.
|
static javax.net.ssl.X509TrustManager |
getValidateServerCertificateTrustManager() |
Generate a TrustManager that checks server certificates for validity,
but otherwise performs no checks.
|
public TrustManagerUtils()
public static javax.net.ssl.X509TrustManager getAcceptAllTrustManager()
public static javax.net.ssl.X509TrustManager getValidateServerCertificateTrustManager()
public static javax.net.ssl.X509TrustManager getDefaultTrustManager(java.security.KeyStore keyStore) throws java.security.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 nulljava.security.GeneralSecurityException - if an error occurs