cc.otavia.handler.ssl
Members list
Packages
Type members
Classlikes
Provides an SSLEngine agnostic way to configure a ApplicationProtocolNegotiator.
Provides an SSLEngine agnostic way to configure a ApplicationProtocolNegotiator.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Provides a set of protocol names used in ALPN and NPN.
Provides a set of protocol names used in ALPN and NPN.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Provides a means to filter the supplied cipher suite based upon the supported and default cipher suites.
Provides a means to filter the supplied cipher suite based upon the supported and default cipher suites.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object SupportedCipherSuiteFilter
Indicates the state of the SSLEngine with respect to client authentication. This configuration item really only applies when building the server-side SslContext.
Indicates the state of the SSLEngine with respect to client authentication. This configuration item really only applies when building the server-side SslContext.
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
This class will not do any filtering of ciphers suites.
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JdkAlpnSslEngine.type
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JdkSslClientContext.type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class JdkSslClientContextclass JdkSslServerContext
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JdkSslContext.type
Attributes
- Supertypes
-
class SSLEngineclass Objecttrait Matchableclass Any
- Known subtypes
-
class JdkAlpnSslEngine
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JdkSslServerContext.type
Reads a PEM file and converts it into a list of DERs so that they are imported into a KeyStore easily.
Reads a PEM file and converts it into a list of DERs so that they are imported into a KeyStore easily.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PemReader.type
Event that is fired once the close_notify was received or if an failure happens before it was received.
Event that is fired once the close_notify was received or if an failure happens before it was received.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SslCloseCompletion.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class SslCloseCompletionclass SslHandshakeCompletion
A secure socket protocol implementation which acts as a factory for SSLEngine and SslHandler. Internally, it is implemented via JDK's SSLContext. === Making your server support SSL/TLS ===
A secure socket protocol implementation which acts as a factory for SSLEngine and SslHandler. Internally, it is implemented via JDK's SSLContext. === Making your server support SSL/TLS ===
val pipeline = channel.pipeline()
val sslCtx = SslContextBuilder.forServer(...).build()
pipeline.addLast("tls", sslCtx.newHandler())
=== Making your client support SSL/TLS ===
val pipeline = channel.pipeline()
val sslCtx = SslContextBuilder.forClient().build()
pipeline.addLast("tls", sslCtx.newHandler(host, port))
Value parameters
- startTls
-
true if the first write request shouldn't be encrypted by the SSLEngine
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SslContext.type
Builder for configuring a new SslContext for creation.
Builder for configuring a new SslContext for creation.
Value parameters
- forServer
-
is server-side SslContext
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SslContextBuilder.type
Attributes
- Companion
- object
- Supertypes
-
class ByteToByteCodectrait Byte2ByteCodectrait Byte2ByteEncodertrait Byte2ByteDecoderclass ChannelHandlerAdaptertrait ChannelHandlerclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SslHandler.type
Event that is fired once the SSL handshake is complete, which may be because it was successful or there was an error.
Event that is fired once the SSL handshake is complete, which may be because it was successful or there was an error.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
SSL/TLS protocols
SSL/TLS protocols
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SslProtocols.type
An enumeration of SSL/TLS protocol providers.
An enumeration of SSL/TLS protocol providers.
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SslProvider.type
Constants for SSL packets.
Constants for SSL packets.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SslUtils.type
This class will filter all requested ciphers out that are not supported by the current SSLEngine.
This class will filter all requested ciphers out that are not supported by the current SSLEngine.
Attributes
- Supertypes
- Self type