Struct rustls::internal::msgs::persist::ServerSessionValue [−][src]
pub struct ServerSessionValue {
pub sni: Option<DNSName>,
pub version: ProtocolVersion,
pub cipher_suite: CipherSuite,
pub master_secret: PayloadU8,
pub extended_ms: bool,
pub client_cert_chain: Option<CertificatePayload>,
pub alpn: Option<PayloadU8>,
pub application_data: PayloadU16,
}Fields
sni: Option<DNSName>version: ProtocolVersioncipher_suite: CipherSuitemaster_secret: PayloadU8extended_ms: boolclient_cert_chain: Option<CertificatePayload>alpn: Option<PayloadU8>application_data: PayloadU16Implementations
pub fn new(
sni: Option<&DNSName>,
v: ProtocolVersion,
cs: CipherSuite,
ms: Vec<u8>,
cert_chain: &Option<CertificatePayload>,
alpn: Option<Vec<u8>>,
application_data: Vec<u8>
) -> ServerSessionValue
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().