Packages

package tls

Convenience functions for building up a javax.net.ssl.SSLContext needed to create the javax.net.ssl.SSLEngine used for SSL connections.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. tls
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Cipher (name: String) extends Product with Serializable

Value Members

  1. def client(ssl: () ⇒ SSLEngine): () ⇒ SSLEngine

    Modify the given provider to set client mode on the SSLEngine.

  2. def default: () ⇒ SSLEngine
  3. def enableCiphers(ciphers: Cipher*)(ssl: () ⇒ SSLEngine): () ⇒ SSLEngine

    Modify the given provider to enable the given cipher suites.

  4. def fromContext(ctx: SSLContext): () ⇒ SSLEngine

    Create an SSLEngine provider from an SSLContext.

  5. def server(ssl: () ⇒ SSLEngine, authenticateClient: Boolean = false): () ⇒ SSLEngine

    Modify the given provider to set server mode on the SSLEngine, and optionally require authentication of the client.

  6. object ciphers

Inherited from AnyRef

Inherited from Any

Ungrouped