Struct tls_parser::tls_extensions::TlsExtensionType[][src]

pub struct TlsExtensionType(_);

TLS extension types, defined in the IANA Transport Layer Security (TLS) Extensions registry

Methods

impl TlsExtensionType
[src]

ServerName: TlsExtensionType = TlsExtensionType(0)

MaxFragmentLength: TlsExtensionType = TlsExtensionType(1)

ClientCertificate: TlsExtensionType = TlsExtensionType(2)

TrustedCaKeys: TlsExtensionType = TlsExtensionType(3)

TruncatedHMac: TlsExtensionType = TlsExtensionType(4)

StatusRequest: TlsExtensionType = TlsExtensionType(5)

UserMapping: TlsExtensionType = TlsExtensionType(6)

ClientAuthz: TlsExtensionType = TlsExtensionType(7)

ServerAuthz: TlsExtensionType = TlsExtensionType(8)

CertType: TlsExtensionType = TlsExtensionType(9)

SupportedGroups: TlsExtensionType = TlsExtensionType(10)

EcPointFormats: TlsExtensionType = TlsExtensionType(11)

Srp: TlsExtensionType = TlsExtensionType(12)

SignatureAlgorithms: TlsExtensionType = TlsExtensionType(13)

UseSrtp: TlsExtensionType = TlsExtensionType(14)

Heartbeat: TlsExtensionType = TlsExtensionType(15)

ApplicationLayerProtocolNegotiation: TlsExtensionType = TlsExtensionType(16)

StatusRequestv2: TlsExtensionType = TlsExtensionType(17)

SignedCertificateTimestamp: TlsExtensionType = TlsExtensionType(18)

ClientCertificateType: TlsExtensionType = TlsExtensionType(19)

ServerCertificateType: TlsExtensionType = TlsExtensionType(20)

Padding: TlsExtensionType = TlsExtensionType(21)

EncryptThenMac: TlsExtensionType = TlsExtensionType(22)

ExtendedMasterSecret: TlsExtensionType = TlsExtensionType(23)

TokenBinding: TlsExtensionType = TlsExtensionType(24)

CachedInfo: TlsExtensionType = TlsExtensionType(25)

SessionTicketTLS: TlsExtensionType = TlsExtensionType(35)

KeyShareOld: TlsExtensionType = TlsExtensionType(40)

PreSharedKey: TlsExtensionType = TlsExtensionType(41)

EarlyData: TlsExtensionType = TlsExtensionType(42)

SupportedVersions: TlsExtensionType = TlsExtensionType(43)

Cookie: TlsExtensionType = TlsExtensionType(44)

PskExchangeModes: TlsExtensionType = TlsExtensionType(45)

TicketEarlyDataInfo: TlsExtensionType = TlsExtensionType(46)

CertificateAuthorities: TlsExtensionType = TlsExtensionType(47)

OidFilters: TlsExtensionType = TlsExtensionType(48)

PostHandshakeAuth: TlsExtensionType = TlsExtensionType(49)

SigAlgorithmsCert: TlsExtensionType = TlsExtensionType(50)

KeyShare: TlsExtensionType = TlsExtensionType(51)

NextProtocolNegotiation: TlsExtensionType = TlsExtensionType(13172)

RenegotiationInfo: TlsExtensionType = TlsExtensionType(65281)

Trait Implementations

impl Clone for TlsExtensionType
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for TlsExtensionType
[src]

impl Debug for TlsExtensionType
[src]

Formats the value using the given formatter. Read more

impl PartialEq for TlsExtensionType
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for TlsExtensionType
[src]

impl From<TlsExtensionType> for u16
[src]

Performs the conversion.

impl<'a> From<&'a TlsExtension<'a>> for TlsExtensionType
[src]

Performs the conversion.

Auto Trait Implementations