Struct rustls::internal::msgs::handshake::ServerHelloPayload    [−][src]
pub struct ServerHelloPayload {
    pub legacy_version: ProtocolVersion,
    pub random: Random,
    pub session_id: SessionID,
    pub cipher_suite: CipherSuite,
    pub compression_method: Compression,
    pub extensions: Vec<ServerExtension>,
}Fields
legacy_version: ProtocolVersionrandom: Randomsession_id: SessionIDcipher_suite: CipherSuitecompression_method: Compressionextensions: Vec<ServerExtension>Implementations
impl ServerHelloPayload[src]
impl ServerHelloPayload[src]pub fn get_key_share(&self) -> Option<&KeyShareEntry>[src]
pub fn get_psk_index(&self) -> Option<u16>[src]
pub fn get_ecpoints_extension(&self) -> Option<&ECPointFormatList>[src]
pub fn ems_support_acked(&self) -> bool[src]
pub fn get_sct_list(&self) -> Option<&SCTList>[src]
pub fn get_supported_versions(&self) -> Option<ProtocolVersion>[src]
Trait Implementations
impl Codec for ServerHelloPayload[src]
impl Codec for ServerHelloPayload[src]impl HasServerExtensions for ServerHelloPayload[src]
impl HasServerExtensions for ServerHelloPayload[src]