ServerKeyExchange

TLSServer Key Exchange Message

Constructors

this
this(Vector!ubyte buf, string kex_algo, string sig_algo, TLSProtocolVersion _version)

Deserialize a TLSServer Key Exchange message

this
this(HandshakeIO io, HandshakeState state, TLSPolicy policy, TLSCredentialsManager creds, RandomNumberGenerator rng, PrivateKey signing_key)

Create a new TLSServer Key Exchange message

Members

Functions

params
const(Vector!ubyte) params()
Undocumented in source. Be warned that the author may not have intended to support it.
serialize
Vector!ubyte serialize()

Serialize a TLSServer Key Exchange message

serverKexKey
const(PrivateKey) serverKexKey()
Undocumented in source. Be warned that the author may not have intended to support it.
serverSrpParams
const(SRP6ServerSession) serverSrpParams()
Undocumented in source. Be warned that the author may not have intended to support it.
type
const(HandshakeType) type()
Undocumented in source. Be warned that the author may not have intended to support it.
verify
bool verify(PublicKey server_key, HandshakeState state)

Verify a TLSServer Key Exchange message

Inherited Members

From HandshakeMessage

type
HandshakeType type()
Undocumented in source.
serialize
Vector!ubyte serialize()
Undocumented in source.

Meta