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]
impl TlsExtensionTypepub const ServerName: TlsExtensionType
ServerName: TlsExtensionType = TlsExtensionType(0)
pub const MaxFragmentLength: TlsExtensionType
MaxFragmentLength: TlsExtensionType = TlsExtensionType(1)
pub const ClientCertificate: TlsExtensionType
ClientCertificate: TlsExtensionType = TlsExtensionType(2)
pub const TrustedCaKeys: TlsExtensionType
TrustedCaKeys: TlsExtensionType = TlsExtensionType(3)
pub const TruncatedHMac: TlsExtensionType
TruncatedHMac: TlsExtensionType = TlsExtensionType(4)
pub const StatusRequest: TlsExtensionType
StatusRequest: TlsExtensionType = TlsExtensionType(5)
pub const UserMapping: TlsExtensionType
UserMapping: TlsExtensionType = TlsExtensionType(6)
pub const ClientAuthz: TlsExtensionType
ClientAuthz: TlsExtensionType = TlsExtensionType(7)
pub const ServerAuthz: TlsExtensionType
ServerAuthz: TlsExtensionType = TlsExtensionType(8)
pub const CertType: TlsExtensionType
CertType: TlsExtensionType = TlsExtensionType(9)
pub const SupportedGroups: TlsExtensionType
SupportedGroups: TlsExtensionType = TlsExtensionType(10)
pub const EcPointFormats: TlsExtensionType
EcPointFormats: TlsExtensionType = TlsExtensionType(11)
pub const Srp: TlsExtensionType
Srp: TlsExtensionType = TlsExtensionType(12)
pub const SignatureAlgorithms: TlsExtensionType
SignatureAlgorithms: TlsExtensionType = TlsExtensionType(13)
pub const UseSrtp: TlsExtensionType
UseSrtp: TlsExtensionType = TlsExtensionType(14)
pub const Heartbeat: TlsExtensionType
Heartbeat: TlsExtensionType = TlsExtensionType(15)
pub const ApplicationLayerProtocolNegotiation: TlsExtensionType
ApplicationLayerProtocolNegotiation: TlsExtensionType = TlsExtensionType(16)
pub const StatusRequestv2: TlsExtensionType
StatusRequestv2: TlsExtensionType = TlsExtensionType(17)
pub const SignedCertificateTimestamp: TlsExtensionType
SignedCertificateTimestamp: TlsExtensionType = TlsExtensionType(18)
pub const ClientCertificateType: TlsExtensionType
ClientCertificateType: TlsExtensionType = TlsExtensionType(19)
pub const ServerCertificateType: TlsExtensionType
ServerCertificateType: TlsExtensionType = TlsExtensionType(20)
pub const Padding: TlsExtensionType
Padding: TlsExtensionType = TlsExtensionType(21)
pub const EncryptThenMac: TlsExtensionType
EncryptThenMac: TlsExtensionType = TlsExtensionType(22)
pub const ExtendedMasterSecret: TlsExtensionType
ExtendedMasterSecret: TlsExtensionType = TlsExtensionType(23)
pub const TokenBinding: TlsExtensionType
TokenBinding: TlsExtensionType = TlsExtensionType(24)
pub const CachedInfo: TlsExtensionType
CachedInfo: TlsExtensionType = TlsExtensionType(25)
pub const SessionTicketTLS: TlsExtensionType
SessionTicketTLS: TlsExtensionType = TlsExtensionType(35)
KeyShareOld: TlsExtensionType = TlsExtensionType(40)
PreSharedKey: TlsExtensionType = TlsExtensionType(41)
pub const EarlyData: TlsExtensionType
EarlyData: TlsExtensionType = TlsExtensionType(42)
pub const SupportedVersions: TlsExtensionType
SupportedVersions: TlsExtensionType = TlsExtensionType(43)
pub const Cookie: TlsExtensionType
Cookie: TlsExtensionType = TlsExtensionType(44)
pub const PskExchangeModes: TlsExtensionType
PskExchangeModes: TlsExtensionType = TlsExtensionType(45)
pub const TicketEarlyDataInfo: TlsExtensionType
TicketEarlyDataInfo: TlsExtensionType = TlsExtensionType(46)
pub const CertificateAuthorities: TlsExtensionType
CertificateAuthorities: TlsExtensionType = TlsExtensionType(47)
pub const OidFilters: TlsExtensionType
OidFilters: TlsExtensionType = TlsExtensionType(48)
pub const PostHandshakeAuth: TlsExtensionType
PostHandshakeAuth: TlsExtensionType = TlsExtensionType(49)
pub const SigAlgorithmsCert: TlsExtensionType
SigAlgorithmsCert: TlsExtensionType = TlsExtensionType(50)
KeyShare: TlsExtensionType = TlsExtensionType(51)
pub const NextProtocolNegotiation: TlsExtensionType
NextProtocolNegotiation: TlsExtensionType = TlsExtensionType(13172)
pub const RenegotiationInfo: TlsExtensionType
RenegotiationInfo: TlsExtensionType = TlsExtensionType(65281)
pub fn from_u16(t: u16) -> TlsExtensionType[src]
pub fn from_u16(t: u16) -> TlsExtensionTypeTrait Implementations
impl Clone for TlsExtensionType[src]
impl Clone for TlsExtensionTypefn clone(&self) -> TlsExtensionType[src]
fn clone(&self) -> TlsExtensionTypeReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Copy for TlsExtensionType[src]
impl Copy for TlsExtensionTypeimpl Debug for TlsExtensionType[src]
impl Debug for TlsExtensionTypefn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl PartialEq for TlsExtensionType[src]
impl PartialEq for TlsExtensionTypefn eq(&self, other: &TlsExtensionType) -> bool[src]
fn eq(&self, other: &TlsExtensionType) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &TlsExtensionType) -> bool[src]
fn ne(&self, other: &TlsExtensionType) -> boolThis method tests for !=.
impl Eq for TlsExtensionType[src]
impl Eq for TlsExtensionTypeimpl From<TlsExtensionType> for u16[src]
impl From<TlsExtensionType> for u16fn from(ext: TlsExtensionType) -> u16[src]
fn from(ext: TlsExtensionType) -> u16Performs the conversion.
impl<'a> From<&'a TlsExtension<'a>> for TlsExtensionType[src]
impl<'a> From<&'a TlsExtension<'a>> for TlsExtensionTypefn from(ext: &TlsExtension) -> TlsExtensionType[src]
fn from(ext: &TlsExtension) -> TlsExtensionTypePerforms the conversion.
Auto Trait Implementations
impl Send for TlsExtensionType
impl Send for TlsExtensionTypeimpl Sync for TlsExtensionType
impl Sync for TlsExtensionType