public class SslHelper
extends java.lang.Object
| Constructor and Description |
|---|
SslHelper() |
| Modifier and Type | Method and Description |
|---|---|
static void |
configureRevocationChecker(java.security.KeyStore trustStore,
javax.net.ssl.TrustManagerFactory trustManagerFactory,
java.util.Set<java.security.cert.PKIXRevocationChecker.Option> options) |
static java.util.Set<java.security.cert.PKIXRevocationChecker.Option> |
getRevocationCheckerOptions(boolean preferCrls,
boolean onlyEndEntity,
boolean noFallback,
boolean softFail) |
static javax.net.ssl.SSLSocketFactory |
getTrustedSocketFactory() |
static javax.net.ssl.SSLSocketFactory |
getTrustedSocketFactory(boolean trustAll,
boolean preferCrls,
boolean onlyEndEntity,
boolean noFallback,
boolean softFail) |
static void |
initTwoWaySSLContext(javax.net.ssl.SSLContext context,
java.util.Set<java.security.cert.PKIXRevocationChecker.Option> revocationCheckerOptions) |
public static void initTwoWaySSLContext(javax.net.ssl.SSLContext context,
java.util.Set<java.security.cert.PKIXRevocationChecker.Option> revocationCheckerOptions)
throws java.security.NoSuchAlgorithmException,
java.security.KeyStoreException,
java.io.FileNotFoundException,
java.io.IOException,
java.security.cert.CertificateException,
java.security.UnrecoverableKeyException,
java.security.KeyManagementException,
java.security.InvalidAlgorithmParameterException
java.security.NoSuchAlgorithmExceptionjava.security.KeyStoreExceptionjava.io.FileNotFoundExceptionjava.io.IOExceptionjava.security.cert.CertificateExceptionjava.security.UnrecoverableKeyExceptionjava.security.KeyManagementExceptionjava.security.InvalidAlgorithmParameterExceptionpublic static void configureRevocationChecker(java.security.KeyStore trustStore,
javax.net.ssl.TrustManagerFactory trustManagerFactory,
java.util.Set<java.security.cert.PKIXRevocationChecker.Option> options)
throws java.security.NoSuchAlgorithmException,
java.security.KeyStoreException,
java.security.InvalidAlgorithmParameterException
java.security.NoSuchAlgorithmExceptionjava.security.KeyStoreExceptionjava.security.InvalidAlgorithmParameterExceptionpublic static java.util.Set<java.security.cert.PKIXRevocationChecker.Option> getRevocationCheckerOptions(boolean preferCrls,
boolean onlyEndEntity,
boolean noFallback,
boolean softFail)
public static javax.net.ssl.SSLSocketFactory getTrustedSocketFactory()
public static javax.net.ssl.SSLSocketFactory getTrustedSocketFactory(boolean trustAll,
boolean preferCrls,
boolean onlyEndEntity,
boolean noFallback,
boolean softFail)