Package

com.twitter.finagle.ssl

client

Permalink

package client

Visibility
  1. Public
  2. All

Type Members

  1. class ConstClientEngineFactory extends SslClientEngineFactory

    Permalink

    This engine factory is a bridge for TLSClientEngine param configurations which use a SocketAddress => Engine interface.

    This engine factory is a bridge for TLSClientEngine param configurations which use a SocketAddress => Engine interface. It should only be used for legacy purposes.

  2. case class 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

    Permalink

    SslClientConfiguration represents the collection of parameters that an engine factory should use to configure a TLS client Engine.

    SslClientConfiguration represents the collection of parameters that an engine factory should use to configure a TLS client Engine.

    hostname

    If specified, this value should match one of the names specified in the server's X.509 certificate.

    keyCredentials

    The credentials used by the client engine to verify itself to a remote peer.

    trustCredentials

    The credentials used by the client to validate a remote peer's credentials.

    cipherSuites

    The cipher suites which should be used by a particular client engine.

    protocols

    The protocols which should be enabled for use with a particular client engine.

    applicationProtocols

    The ALPN or NPN protocols which should be supported by a particular client engine.

  3. abstract class SslClientEngineFactory extends AnyRef

    Permalink

    Instances of this class provide a method to create Finagle Engines for use with TLS.

  4. class SslContextClientEngineFactory extends SslClientEngineFactory

    Permalink

    This class provides an ability to use an initialized supplied javax.net.ssl.SSLContext as the basis for creating Engines.

Value Members

  1. object JdkClientEngineFactory extends SslClientEngineFactory

    Permalink

    This engine factory is a default JVM-based implementation, intended to provide coverage for a wide array of configurations.

  2. object SslClientEngineFactory

    Permalink
  3. object UnknownSocketAddress extends SocketAddress with Product with Serializable

    Permalink

    This class represents a Finagle Address that doesn't have or contain a corresponding java.net.SocketAddress

Ungrouped