public class SslContextFactory
extends java.lang.Object
| Constructor and Description |
|---|
SslContextFactory() |
| Modifier and Type | Method and Description |
|---|---|
static javax.net.ssl.SSLContext |
getContext(java.lang.String keyStoreFileName,
char[] keyStorePassword,
char[] keyStoreCertificatePassword,
java.lang.String trustStoreFileName,
char[] trustStorePassword) |
static javax.net.ssl.SSLContext |
getContext(java.lang.String keyStoreFileName,
char[] keyStorePassword,
char[] keyStoreCertificatePassword,
java.lang.String trustStoreFileName,
char[] trustStorePassword,
java.lang.String sslProtocol) |
static javax.net.ssl.SSLContext |
getContext(java.lang.String keyStoreFileName,
char[] keyStorePassword,
java.lang.String trustStoreFileName,
char[] trustStorePassword) |
static javax.net.ssl.SSLContext |
getContext(java.lang.String keyStoreFileName,
char[] keyStorePassword,
java.lang.String trustStoreFileName,
char[] trustStorePassword,
java.lang.String sslProtocol) |
static javax.net.ssl.SSLContext |
getContext(java.lang.String keyStoreFileName,
java.lang.String keyStoreType,
char[] keyStorePassword,
char[] keyStoreCertificatePassword,
java.lang.String keyAlias,
java.lang.String trustStoreFileName,
java.lang.String trustStoreType,
char[] trustStorePassword,
java.lang.String sslProtocol,
java.lang.ClassLoader classLoader) |
static javax.net.ssl.SSLContext |
getContext(java.lang.String keyStoreFileName,
java.lang.String keyStoreType,
char[] keyStorePassword,
java.lang.String trustStoreFileName,
java.lang.String trustStoreType,
char[] trustStorePassword) |
static javax.net.ssl.SSLEngine |
getEngine(javax.net.ssl.SSLContext sslContext,
boolean useClientMode,
boolean needClientAuth) |
static javax.net.ssl.KeyManagerFactory |
getKeyManagerFactory(java.lang.String keyStoreFileName,
java.lang.String keyStoreType,
char[] keyStorePassword,
char[] keyStoreCertificatePassword,
java.lang.String keyAlias,
java.lang.ClassLoader classLoader) |
static javax.net.ssl.TrustManagerFactory |
getTrustManagerFactory(java.lang.String trustStoreFileName,
java.lang.String trustStoreType,
char[] trustStorePassword,
java.lang.ClassLoader classLoader) |
public static javax.net.ssl.SSLContext getContext(java.lang.String keyStoreFileName,
char[] keyStorePassword,
java.lang.String trustStoreFileName,
char[] trustStorePassword)
public static javax.net.ssl.SSLContext getContext(java.lang.String keyStoreFileName,
char[] keyStorePassword,
java.lang.String trustStoreFileName,
char[] trustStorePassword,
java.lang.String sslProtocol)
public static javax.net.ssl.SSLContext getContext(java.lang.String keyStoreFileName,
char[] keyStorePassword,
char[] keyStoreCertificatePassword,
java.lang.String trustStoreFileName,
char[] trustStorePassword)
public static javax.net.ssl.SSLContext getContext(java.lang.String keyStoreFileName,
char[] keyStorePassword,
char[] keyStoreCertificatePassword,
java.lang.String trustStoreFileName,
char[] trustStorePassword,
java.lang.String sslProtocol)
public static javax.net.ssl.SSLContext getContext(java.lang.String keyStoreFileName,
java.lang.String keyStoreType,
char[] keyStorePassword,
java.lang.String trustStoreFileName,
java.lang.String trustStoreType,
char[] trustStorePassword)
public static javax.net.ssl.SSLContext getContext(java.lang.String keyStoreFileName,
java.lang.String keyStoreType,
char[] keyStorePassword,
char[] keyStoreCertificatePassword,
java.lang.String keyAlias,
java.lang.String trustStoreFileName,
java.lang.String trustStoreType,
char[] trustStorePassword,
java.lang.String sslProtocol,
java.lang.ClassLoader classLoader)
public static javax.net.ssl.KeyManagerFactory getKeyManagerFactory(java.lang.String keyStoreFileName,
java.lang.String keyStoreType,
char[] keyStorePassword,
char[] keyStoreCertificatePassword,
java.lang.String keyAlias,
java.lang.ClassLoader classLoader)
throws java.io.IOException,
java.security.GeneralSecurityException
java.io.IOExceptionjava.security.GeneralSecurityExceptionpublic static javax.net.ssl.TrustManagerFactory getTrustManagerFactory(java.lang.String trustStoreFileName,
java.lang.String trustStoreType,
char[] trustStorePassword,
java.lang.ClassLoader classLoader)
throws java.io.IOException,
java.security.GeneralSecurityException
java.io.IOExceptionjava.security.GeneralSecurityExceptionpublic static javax.net.ssl.SSLEngine getEngine(javax.net.ssl.SSLContext sslContext,
boolean useClientMode,
boolean needClientAuth)