All Types

io.ktor.network.tls.CIOCipherSuites

CIO cipher suites collection https://www.ietf.org/rfc/rfc5289.txt https://tools.ietf.org/html/rfc5288#section-3

io.ktor.network.tls.CertificateAndKey

Client certificate chain with private key.

io.ktor.network.tls.CipherSuite

Represents a TLS cipher suite

io.ktor.network.tls.CipherType

Cipher type.

io.ktor.network.sockets.Connection (extensions in package io.ktor.network.tls)
io.ktor.network.tls.extensions.HashAlgorithm

Hash algorithms

io.ktor.network.tls.extensions.HashAndSign

Hash and signature algorithm pair

io.ktor.network.tls.extensions.NamedCurve

Named curves for Elliptic Curves.

io.ktor.network.tls.NoPrivateKeyException

Throws if failed to find PrivateKey for any alias in KeyStore.

io.ktor.network.tls.OID
io.ktor.network.tls.extensions.PointFormat

Elliptic curve point format

io.ktor.network.tls.SecretExchangeType

TLS secret key exchange type.

io.ktor.network.tls.ServerKeyExchangeType

Server key exchange type with it's code

io.ktor.network.tls.extensions.SignatureAlgorithm

Signature algorithms

io.ktor.network.sockets.Socket (extensions in package io.ktor.network.tls)
io.ktor.network.tls.TLSAlertLevel

TLS alert level

io.ktor.network.tls.TLSAlertType

TLS alert types with codes

io.ktor.network.tls.TLSConfig
io.ktor.network.tls.TLSConfigBuilder

TLSConfig builder.

io.ktor.network.tls.extensions.TLSExtensionType
io.ktor.network.tls.TLSHandshakeType

TLS handshake record type

io.ktor.network.tls.TLSRecordType

TLS record type with it's numeric code

io.ktor.network.tls.TLSVersion

TLS version