Package | Description |
---|---|
org.snf4j.core.session |
Provides classes and interfaces used for session handling.
|
org.snf4j.core.session.ssl |
Provides classes and interfaces for configuration of SSL/TLS/DTLS sessions.
|
Modifier and Type | Method and Description |
---|---|
SSLEngineBuilder |
DefaultSessionConfig.getSSLEngineBuilder(boolean clientMode)
Returns the SSLEngine builder configured for specified handshaking mode.
|
Modifier and Type | Method and Description |
---|---|
DefaultSessionConfig |
DefaultSessionConfig.addSSLEngineBuilder(SSLEngineBuilder builder)
Adds a SSLEngine builder that will be used to create the SSLengine for
sessions associated with this configuration object.
|
Modifier and Type | Method and Description |
---|---|
SSLEngineBuilder |
SSLEngineBuilder.cipherFilter(CipherFilter filter)
Configures a filter for cipher suites to enable, or
null to use
the default filter. |
SSLEngineBuilder |
SSLEngineBuilder.ciphers(String... ciphers)
Configures cipher suites to enable, or
null to enable the
recommended cipher suites. |
SSLEngineBuilder |
SSLEngineBuilder.clientAuth(ClientAuth clientAuth)
Configures the client authentication mode for a server-side
SSLEngine . |
SSLEngineBuilder |
SSLEngineBuilder.clone()
Generates a new copy of this builder.
|
SSLEngineBuilder |
SSLEngineBuilder.enableRetransmissions(boolean enable)
Configures if DTLS handshake retransmissions should be enabled.
|
SSLEngineBuilder |
SSLContextBuilder.engineBuilder()
Creates a new
SSLEngine builder pre-configured with the current
configuration settings. |
static SSLEngineBuilder |
SSLEngineBuilder.forClient(SSLContext context)
Creates a builder for a client-side
SSLEngine . |
static SSLEngineBuilder |
SSLEngineBuilder.forServer(SSLContext context)
Creates a builder for a server-side
SSLEngine . |
SSLEngineBuilder |
SSLEngineBuilder.maximumPacketSize(int maxSize)
Configures the maximum expected network packet size.
|
SSLEngineBuilder |
SSLEngineBuilder.protocolFilter(ProtocolFilter filter)
Configures a filter for protocol versions to enable, or
null to use
the default filter. |
SSLEngineBuilder |
SSLEngineBuilder.protocols(String... protocols)
Configures protocol versions to enable, or
null to enable the
recommended protocol versions. |
SSLEngineBuilder |
SSLEngineBuilder.useCiphersOrder(boolean useOrder)
Configures if the local cipher suites preferences should be honored during
SSL/TLS/DTLS handshaking
|
Copyright © 2017–2022 SNF4J.ORG. All rights reserved.