ServerHello

TLSServer Hello Message

Constructors

this
this(HandshakeIO io, HandshakeHash hash, TLSPolicy policy, Vector!ubyte session_id, TLSProtocolVersion ver, ushort ciphersuite, ubyte compression, size_t max_fragment_size, bool client_has_secure_renegotiation, bool client_has_extended_master_secret, Vector!ubyte reneg_info, bool offer_session_ticket, bool client_has_alpn, string next_protocol, bool client_has_heartbeat, RandomNumberGenerator rng)
Undocumented in source.
this
this(Vector!ubyte buf)
Undocumented in source.

Members

Functions

Version
TLSProtocolVersion Version()
Undocumented in source. Be warned that the author may not have intended to support it.
ciphersuite
ushort ciphersuite()
Undocumented in source. Be warned that the author may not have intended to support it.
compressionMethod
ubyte compressionMethod()
Undocumented in source. Be warned that the author may not have intended to support it.
extensionTypes
const(Vector!HandshakeExtensionType) extensionTypes()
Undocumented in source. Be warned that the author may not have intended to support it.
fragmentSize
size_t fragmentSize()
Undocumented in source. Be warned that the author may not have intended to support it.
nextProtocol
string nextProtocol()
Undocumented in source. Be warned that the author may not have intended to support it.
peerCanSendHeartbeats
bool peerCanSendHeartbeats()
Undocumented in source. Be warned that the author may not have intended to support it.
random
const(Vector!ubyte) random()
Undocumented in source. Be warned that the author may not have intended to support it.
randomBytes
const(ubyte[]) randomBytes()
Undocumented in source. Be warned that the author may not have intended to support it.
renegotiationInfo
Vector!ubyte renegotiationInfo()
Undocumented in source. Be warned that the author may not have intended to support it.
secureRenegotiation
bool secureRenegotiation()
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.
sessionId
const(Vector!ubyte) sessionId()
Undocumented in source. Be warned that the author may not have intended to support it.
sessionIdBytes
const(ubyte[]) sessionIdBytes()
Undocumented in source. Be warned that the author may not have intended to support it.
supportsChannelID
bool supportsChannelID()
Undocumented in source. Be warned that the author may not have intended to support it.
supportsExtendedMasterSecret
bool supportsExtendedMasterSecret()
Undocumented in source. Be warned that the author may not have intended to support it.
supportsHeartbeats
bool supportsHeartbeats()
Undocumented in source. Be warned that the author may not have intended to support it.
supportsSessionTicket
bool supportsSessionTicket()
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.

Inherited Members

From HandshakeMessage

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

Meta