Enum rustls::internal::msgs::handshake::HandshakePayload [−][src]
pub enum HandshakePayload {
Show 22 variants
HelloRequest,
ClientHello(ClientHelloPayload),
ServerHello(ServerHelloPayload),
HelloRetryRequest(HelloRetryRequest),
Certificate(CertificatePayload),
CertificateTLS13(CertificatePayloadTLS13),
ServerKeyExchange(ServerKeyExchangePayload),
CertificateRequest(CertificateRequestPayload),
CertificateRequestTLS13(CertificateRequestPayloadTLS13),
CertificateVerify(DigitallySignedStruct),
ServerHelloDone,
EarlyData,
EndOfEarlyData,
ClientKeyExchange(Payload),
NewSessionTicket(NewSessionTicketPayload),
NewSessionTicketTLS13(NewSessionTicketPayloadTLS13),
EncryptedExtensions(EncryptedExtensions),
KeyUpdate(KeyUpdateRequest),
Finished(Payload),
CertificateStatus(CertificateStatus),
MessageHash(Payload),
Unknown(Payload),
}
Variants
HelloRequest
ClientHello(ClientHelloPayload)
Tuple Fields
ServerHello(ServerHelloPayload)
Tuple Fields
HelloRetryRequest(HelloRetryRequest)
Tuple Fields
Certificate(CertificatePayload)
Tuple Fields
CertificateTLS13(CertificatePayloadTLS13)
Tuple Fields
ServerKeyExchange(ServerKeyExchangePayload)
Tuple Fields
CertificateRequest(CertificateRequestPayload)
Tuple Fields
CertificateRequestTLS13(CertificateRequestPayloadTLS13)
Tuple Fields
CertificateVerify(DigitallySignedStruct)
Tuple Fields
ServerHelloDone
EarlyData
EndOfEarlyData
ClientKeyExchange(Payload)
Tuple Fields
0: Payload
NewSessionTicket(NewSessionTicketPayload)
Tuple Fields
NewSessionTicketTLS13(NewSessionTicketPayloadTLS13)
Tuple Fields
EncryptedExtensions(EncryptedExtensions)
Tuple Fields
KeyUpdate(KeyUpdateRequest)
Tuple Fields
Finished(Payload)
Tuple Fields
0: Payload
CertificateStatus(CertificateStatus)
Tuple Fields
MessageHash(Payload)
Tuple Fields
0: Payload
Unknown(Payload)
Tuple Fields
0: Payload