TLSProtocolVersion

TLS Protocol Version

Constructors

this
this(VersionCode named_version)
this
this(ubyte major, ubyte minor)

Members

Aliases

VersionCode
alias VersionCode = ushort
Undocumented in source.

Enums

TLS_V10
anonymousenum TLS_V10
Undocumented in source.

Functions

isDatagramProtocol
bool isDatagramProtocol()
isGreaterThan
bool isGreaterThan(TLSProtocolVersion other)
knownVersion
bool knownVersion()
majorVersion
ubyte majorVersion()
minorVersion
ubyte minorVersion()
opCmp
int opCmp(TLSProtocolVersion other)
opCmp
int opCmp(ushort other)
opEquals
bool opEquals(TLSProtocolVersion other)
opEquals
bool opEquals(ushort other)
supportsAeadModes
bool supportsAeadModes()
Undocumented in source. Be warned that the author may not have intended to support it.
supportsCiphersuiteSpecificPrf
bool supportsCiphersuiteSpecificPrf()
supportsExplicitCbcIvs
bool supportsExplicitCbcIvs()
supportsNegotiableSignatureAlgorithms
bool supportsNegotiableSignatureAlgorithms()
toString
string toString()
valid
bool valid()

Static functions

latestDtlsVersion
TLSProtocolVersion latestDtlsVersion()
Undocumented in source. Be warned that the author may not have intended to support it.
latestTlsVersion
TLSProtocolVersion latestTlsVersion()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta