Botan 3.6.1
Crypto and TLS for C&
|
#include <tls_messages.h>
Public Member Functions | |
Certificate_Verify ()=default | |
Certificate_Verify (const std::vector< uint8_t > &buf) | |
std::vector< uint8_t > | serialize () const override |
Signature_Scheme | signature_scheme () const |
Handshake_Type | type () const override |
std::string | type_string () const |
virtual Handshake_Type | wire_type () const |
Protected Attributes | |
Signature_Scheme | m_scheme |
std::vector< uint8_t > | m_signature |
Definition at line 758 of file tls_messages.h.
Botan::TLS::Certificate_Verify::Certificate_Verify | ( | const std::vector< uint8_t > & | buf | ) |
Definition at line 45 of file msg_cert_verify.cpp.
References Botan::TLS::TLS_Data_Reader::assert_done(), Botan::TLS::TLS_Data_Reader::get_range(), Botan::TLS::TLS_Data_Reader::get_uint16_t(), Botan::TLS::Signature_Scheme::is_set(), m_scheme, and m_signature.
|
default |
|
overridevirtual |
Implements Botan::TLS::Handshake_Message.
Definition at line 60 of file msg_cert_verify.cpp.
References BOTAN_ASSERT_NOMSG, Botan::get_byte(), Botan::TLS::Signature_Scheme::is_set(), m_scheme, m_signature, and Botan::TLS::Signature_Scheme::wire_code().
|
inline |
Definition at line 762 of file tls_messages.h.
|
inlineoverridevirtual |
Implements Botan::TLS::Handshake_Message.
Definition at line 760 of file tls_messages.h.
|
inherited |
Definition at line 19 of file tls_handshake_state.cpp.
References Botan::TLS::handshake_type_to_string(), and Botan::TLS::Handshake_Message::type().
|
inlinevirtualinherited |
Reimplemented in Botan::TLS::Hello_Retry_Request.
Definition at line 39 of file tls_handshake_msg.h.
Referenced by Botan::TLS::Stream_Handshake_IO::send().
|
protected |
Definition at line 771 of file tls_messages.h.
Referenced by Certificate_Verify(), Botan::TLS::Certificate_Verify_12::Certificate_Verify_12(), Botan::TLS::Certificate_Verify_13::Certificate_Verify_13(), Botan::TLS::Certificate_Verify_13::Certificate_Verify_13(), serialize(), Botan::TLS::Certificate_Verify_12::verify(), and Botan::TLS::Certificate_Verify_13::verify().
|
protected |
Definition at line 770 of file tls_messages.h.
Referenced by Certificate_Verify(), Botan::TLS::Certificate_Verify_12::Certificate_Verify_12(), Botan::TLS::Certificate_Verify_13::Certificate_Verify_13(), serialize(), Botan::TLS::Certificate_Verify_12::verify(), and Botan::TLS::Certificate_Verify_13::verify().