Packages

package tls

Source
tls.scala
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. Protected

Type Members

  1. sealed trait DTLSSocket[F[_]] extends DatagramSocket[F]

    UDP socket that supports encryption via DTLS.

    UDP socket that supports encryption via DTLS.

    To construct a DTLSSocket, use the dtlsClient and dtlsServer methods on TLSContext.

  2. type SSLException = javax.net.ssl.SSLException
  3. type SSLSession = javax.net.ssl.SSLSession
  4. sealed trait TLSContext[F[_]] extends TLSContextPlatform[F]

    Allows creation of TLSSockets.

  5. sealed trait TLSLogger[+F[_]] extends AnyRef
  6. sealed trait TLSParameters extends AnyRef

    Parameters used in creation of a TLS/DTLS session.

    Parameters used in creation of a TLS/DTLS session. See javax.net.ssl.SSLParameters for detailed documentation on each parameter.

    Note: applicationProtocols, enableRetransmissions, maximumPacketSize, and handshakeApplicationProtocolSelector require Java 9+.

  7. sealed trait TLSSocket[F[_]] extends Socket[F] with TLSSocketPlatform[F]

    TCP socket that supports encryption via TLS.

    TCP socket that supports encryption via TLS.

    To construct a TLSSocket, use the client and server methods on TLSContext.

Value Members

  1. object DTLSSocket
  2. object TLSContext extends TLSContextCompanionPlatform
  3. object TLSLogger
  4. object TLSParameters
  5. object TLSSocket extends TLSSocketCompanionPlatform

Inherited from AnyRef

Inherited from Any

Ungrouped