SslClientConfiguration(hostname: Option[String] = None, keyCredentials: KeyCredentials = KeyCredentials.Unspecified, trustCredentials: TrustCredentials = TrustCredentials.Unspecified, cipherSuites: CipherSuites = CipherSuites.Unspecified, protocols: Protocols = Protocols.Unspecified, applicationProtocols: ApplicationProtocols = ApplicationProtocols.Unspecified) extends Product with Serializable
SslClientConfiguration represents the collection of parameters that an engine factory should use to configure a TLS client Engine.
If specified, this value should match one of the names specified in the server's X.509 certificate.
The credentials used by the client engine to verify itself to a remote peer.
The credentials used by the client to validate a remote peer's credentials.
The cipher suites which should be used by a particular client engine.
The protocols which should be enabled for use with a particular client engine.
The ALPN or NPN protocols which should be supported by a particular client engine.
SslClientEngineFactory extends AnyRef
Instances of this class provide a method to create Finagle Engines for use with TLS.
SslClientSessionVerifier extends AnyRef
SslClientSessionVerifier represents an opportunity for a user or system to perform additional client-side verification checks against an address, configuration, or session.
SslContextClientEngineFactory extends SslClientEngineFactory
This class provides an ability to use an initialized supplied
javax.net.ssl.SSLContextas the basis for creating Engines.
ConstClientEngineFactory extends SslClientEngineFactory
This engine factory is a bridge for TLSClientEngine param configurations which use a SocketAddress => Engine interface.
(Since version 2018-01-19) Use the Netty 4 engine factories instead
JdkClientEngineFactory extends SslClientEngineFactory
This engine factory is a default JVM-based implementation, intended to provide coverage for a wide array of configurations.
- object SslClientEngineFactory
- object SslClientSessionVerifier
UnknownSocketAddress extends SocketAddress with Product with Serializable
This class represents a Finagle Address that doesn't have or contain a corresponding