botan ~master (2020-08-19T17:56:38Z)
Dub
Repo
ClientKeyExchange
botan
tls
messages
TLSClient Key Exchange Message
package final
static if
(
BOTAN_HAS_TLS
)
class
ClientKeyExchange :
HandshakeMessage
{
HandshakeType
type
();
const
(
SecureVector
!
ubyte
)
preMasterSecret
();
this
(Vector!ubyte contents, HandshakeState state, PrivateKey server_rsa_kex_key, TLSCredentialsManager creds, TLSPolicy policy, RandomNumberGenerator rng);
this
(HandshakeIO io, HandshakeState state, TLSPolicy policy, TLSCredentialsManager creds, PublicKey server_public_key, string hostname, RandomNumberGenerator rng);
Vector
!
ubyte
serialize
();
}
Constructors
this
this
(Vector!ubyte contents, HandshakeState state, PrivateKey server_rsa_kex_key, TLSCredentialsManager creds, TLSPolicy policy, RandomNumberGenerator rng)
Undocumented in source.
this
this
(HandshakeIO io, HandshakeState state, TLSPolicy policy, TLSCredentialsManager creds, PublicKey server_public_key, string hostname, RandomNumberGenerator rng)
Undocumented in source.
Members
Functions
preMasterSecret
const
(
SecureVector
!
ubyte
)
preMasterSecret
()
Undocumented in source. Be warned that the author may not have intended to support it.
serialize
Vector
!
ubyte
serialize
()
Undocumented in source. Be warned that the author may not have intended to support it.
type
HandshakeType
type
()
Undocumented in source. Be warned that the author may not have intended to support it.
Inherited Members
From HandshakeMessage
type
HandshakeType
type
()
Undocumented in source.
serialize
Vector
!
ubyte
serialize
()
Undocumented in source.
Meta
Source
See Implementation
botan
tls
messages
classes
Certificate
CertificateReq
CertificateVerify
ChangeCipherSpec
ChannelID
ClientHello
ClientKeyExchange
Finished
HelloRequest
HelloVerifyRequest
NewSessionTicket
ServerHello
ServerHelloDone
ServerKeyExchange
enums
GreaseType
TLS_EMPTY_RENEGOTIATION_INFO_SCSV
functions
certTypeCodeToName
certTypeNameToCode
finishedComputeVerify
makeHelloRandom
stripLeadingZeros
interfaces
HandshakeMessage
TLSClient Key Exchange Message