Struct rustls::internal::msgs::persist::ClientSessionValue [−][src]
pub struct ClientSessionValue {
pub version: ProtocolVersion,
pub cipher_suite: CipherSuite,
pub session_id: SessionID,
pub ticket: PayloadU16,
pub master_secret: PayloadU8,
pub epoch: u64,
pub lifetime: u32,
pub age_add: u32,
pub extended_ms: bool,
pub max_early_data_size: u32,
pub server_cert_chain: CertificatePayload,
}
Fields
version: ProtocolVersion
cipher_suite: CipherSuite
session_id: SessionID
ticket: PayloadU16
master_secret: PayloadU8
epoch: u64
lifetime: u32
age_add: u32
extended_ms: bool
max_early_data_size: u32
server_cert_chain: CertificatePayload
Implementations
pub fn new(
v: ProtocolVersion,
cs: CipherSuite,
sessid: &SessionID,
ticket: Vec<u8>,
ms: Vec<u8>,
server_cert_chain: &CertificatePayload
) -> ClientSessionValue
Trait Implementations
Decode yourself by fiddling with the Reader
.
Return Some if it worked, None if not. Read more
Convenience function to get the results of encode()
.