Botan
2.1.0
Crypto and TLS for C++11
|
#include <tls_messages.h>
Public Member Functions | |
const std::vector< X509_Certificate > & | cert_chain () const |
Certificate (Handshake_IO &io, Handshake_Hash &hash, const std::vector< X509_Certificate > &certs) | |
Certificate (const std::vector< uint8_t > &buf, const Policy &policy) | |
size_t | count () const |
bool | empty () const |
Handshake_Type | type () const override |
std::string | type_string () const |
Certificate Message
Definition at line 431 of file tls_messages.h.
Botan::TLS::Certificate::Certificate | ( | Handshake_IO & | io, |
Handshake_Hash & | hash, | ||
const std::vector< X509_Certificate > & | cert_list | ||
) |
Create a new Certificate message
Definition at line 24 of file msg_certificate.cpp.
References Botan::TLS::Handshake_IO::send(), and Botan::TLS::Handshake_Hash::update().
|
explicit |
Deserialize a Certificate message
Definition at line 35 of file msg_certificate.cpp.
References Botan::make_uint32().
|
inline |
Definition at line 435 of file tls_messages.h.
|
inline |
Definition at line 437 of file tls_messages.h.
|
inline |
Definition at line 438 of file tls_messages.h.
|
inlineoverridevirtual |
Implements Botan::TLS::Handshake_Message.
Definition at line 434 of file tls_messages.h.
References Botan::TLS::CERTIFICATE.
|
inherited |
Definition at line 17 of file tls_handshake_state.cpp.
References Botan::TLS::handshake_type_to_string(), and Botan::TLS::Handshake_Message::type().