botan v1.13.4 (2023-03-01T00:35:38Z)
Dub
Repo
CertificateVerify
botan
tls
messages
Certificate Verify Message
package package final
static if
(
BOTAN_HAS_TLS
)
class
CertificateVerify :
HandshakeMessage
{
const
(
HandshakeType
)
type
();
bool
verify
(X509Certificate cert, HandshakeState state);
this
(HandshakeIO io, HandshakeState state, TLSPolicy policy, RandomNumberGenerator rng, PrivateKey priv_key);
this
(Vector!ubyte buf, TLSProtocolVersion _version);
Vector
!
ubyte
serialize
();
}
Constructors
this
this
(HandshakeIO io, HandshakeState state, TLSPolicy policy, RandomNumberGenerator rng, PrivateKey priv_key)
Undocumented in source.
this
this
(Vector!ubyte buf, TLSProtocolVersion _version)
Undocumented in source.
Members
Functions
serialize
Vector
!
ubyte
serialize
()
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
(X509Certificate cert, HandshakeState state)
Check the signature on a certificate verify message
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
Certificate Verify Message