fs2.io.net.tls

package fs2.io.net.tls

Members list

Type members

Classlikes

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.

Attributes

Companion
object
Source
DTLSSocket.scala
Supertypes
trait DatagramSocket[F]
class Object
trait Matchable
class Any
object DTLSSocket

Attributes

Companion
trait
Source
DTLSSocket.scala
Supertypes
class Object
trait Matchable
class Any
Self type
DTLSSocket.type
sealed trait TLSContext[F[_]]

Allows creation of TLSSockets.

Allows creation of TLSSockets.

Attributes

Companion
object
Source
TLSContext.scala
Supertypes
class Object
trait Matchable
class Any
object TLSContext

Attributes

Companion
trait
Source
TLSContext.scala
Supertypes
class Object
trait Matchable
class Any
Self type
TLSContext.type
sealed trait TLSLogger[+F[_]]

Attributes

Companion
object
Source
TLSLogger.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Disabled.type
class Enabled[F]
object TLSLogger

Attributes

Companion
trait
Source
TLSLogger.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
TLSLogger.type
sealed trait TLSParameters

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

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+.

Attributes

Companion
object
Source
TLSParameters.scala
Supertypes
class Object
trait Matchable
class Any
object TLSParameters

Attributes

Companion
trait
Source
TLSParameters.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait TLSSocket[F[_]] extends Socket[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.

Attributes

Companion
object
Source
TLSSocket.scala
Supertypes
trait Socket[F]
class Object
trait Matchable
class Any
object TLSSocket

Attributes

Companion
trait
Source
TLSSocket.scala
Supertypes
class Object
trait Matchable
class Any
Self type
TLSSocket.type

Types

type SSLException = SSLException

Attributes

Source
tls.scala
type SSLSession = SSLSession

Attributes

Source
tls.scala