SignatureAlgorithms

Signature Algorithms Extension for TLS 1.2 (RFC 5246)

Constructors

this
this(Vector!string hashes, Vector!string sigs, Vector!ubyte sig_algos)
Undocumented in source.
this
this(TLSDataReader reader, ushort extension_size)
Undocumented in source.
this
this(Vector!(Pair!(string, string)) algos)
Undocumented in source.

Members

Functions

serialize
Vector!ubyte serialize()
Undocumented in source. Be warned that the author may not have intended to support it.
supportedSignatureAlgorthms
const(Vector!(Pair!(string, string))) supportedSignatureAlgorthms()
Undocumented in source. Be warned that the author may not have intended to support it.
type
HandshakeExtensionType type()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

empty
bool empty [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

hashAlgoCode
ubyte hashAlgoCode(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
hashAlgoName
string hashAlgoName(ubyte code)
Undocumented in source. Be warned that the author may not have intended to support it.
sigAlgoCode
ubyte sigAlgoCode(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
sigAlgoName
string sigAlgoName(ubyte code)
Undocumented in source. Be warned that the author may not have intended to support it.
staticType
HandshakeExtensionType staticType()
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From Extension

type
HandshakeExtensionType type()
serialize
Vector!ubyte serialize()
empty
bool empty [@property getter]

Meta