public class SSLEngineHelper
extends java.lang.Object
| Modifier and Type | Class | Description |
|---|---|---|
static class |
SSLEngineHelper.SocketFactoryWrapper |
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String[] |
COMPATIBILITY_CIPHER_SUITES |
|
static java.lang.String[] |
ENABLED_CIPHER_SUITES |
|
static java.lang.String[] |
ENABLED_CLIENT_PROTOCOLS |
|
static java.lang.String[] |
ENABLED_SERVER_PROTOCOLS |
| Constructor | Description |
|---|---|
SSLEngineHelper() |
| Modifier and Type | Method | Description |
|---|---|---|
static javax.net.ssl.SSLContext |
getAllTrustingClientSSLContext() |
|
static javax.net.ssl.SSLContext |
getClientSSLContext(byte[] publicKey) |
|
static javax.net.ssl.SSLContext |
getClientSSLContext(java.security.PublicKey publicKey) |
|
static javax.net.ssl.SSLContext |
getServerSSLContext(java.security.cert.X509Certificate cert,
java.security.PrivateKey privateKey) |
|
static javax.net.ssl.SSLEngine |
getSSLEngine(javax.net.ssl.SSLContext sslContext,
boolean clientMode) |
public static final java.lang.String[] ENABLED_SERVER_PROTOCOLS
public static final java.lang.String[] ENABLED_CLIENT_PROTOCOLS
public static final java.lang.String[] ENABLED_CIPHER_SUITES
public static final java.lang.String[] COMPATIBILITY_CIPHER_SUITES
public static javax.net.ssl.SSLContext getServerSSLContext(java.security.cert.X509Certificate cert,
java.security.PrivateKey privateKey)
throws java.security.KeyManagementException
java.security.KeyManagementExceptionpublic static javax.net.ssl.SSLContext getClientSSLContext(java.security.PublicKey publicKey)
throws java.security.KeyManagementException
java.security.KeyManagementExceptionpublic static javax.net.ssl.SSLContext getClientSSLContext(byte[] publicKey)
throws java.security.KeyManagementException
java.security.KeyManagementExceptionpublic static javax.net.ssl.SSLEngine getSSLEngine(javax.net.ssl.SSLContext sslContext,
boolean clientMode)
public static javax.net.ssl.SSLContext getAllTrustingClientSSLContext()