fs2.io.tls

package fs2.io.tls

Type members

Classlikes

sealed trait DTLSSocket[F[_]] extends Socket[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.

Companion
object
object DTLSSocket
Companion
class
sealed trait TLSContext

Allows creation of TLSSockets.

Allows creation of TLSSockets.

Companion
object
object TLSContext
Companion
class
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+.

Companion
object
Companion
class
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.

Companion
object
object TLSSocket
Companion
class