SslUtils

cc.otavia.handler.ssl.SslUtils
object SslUtils

Constants for SSL packets.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
SslUtils.type

Members list

Value members

Concrete methods

def getEncryptedPacketLength(buffer: Buffer, offset: Int): Int
def isTLSv13EnabledByJDK(provider: Option[Provider]): Boolean
def isTLSv13EnabledByJDK0(provider: Option[Provider]): Boolean

Concrete fields

val DEFAULT_CIPHER_SUITES: Array[String]

GMSSL Protocol Version

GMSSL Protocol Version

Attributes

val INVALID_CIPHER: String
val NOT_ENCRYPTED: Int

data is not encrypted

data is not encrypted

Attributes

val NOT_ENOUGH_DATA: Int

Not enough data in buffer to parse the record length

Not enough data in buffer to parse the record length

Attributes

alert

alert

Attributes

application data

application data

Attributes

change cipher spec

change cipher spec

Attributes

HeartBeat Extension

HeartBeat Extension

Attributes

handshake

handshake

Attributes

the length of the ssl record header (in bytes)

the length of the ssl record header (in bytes)

Attributes

val TLSV13_CIPHERS: Set[String]
val TLSV13_CIPHER_SUITES: Array[String]