Botan
2.1.0
Crypto and TLS for C++11
|
#include <tls_messages.h>
Public Member Functions | |
std::vector< X509_DN > | acceptable_CAs () const |
const std::vector< std::string > & | acceptable_cert_types () const |
Certificate_Req (Handshake_IO &io, Handshake_Hash &hash, const Policy &policy, const std::vector< X509_DN > &allowed_cas, Protocol_Version version) | |
Certificate_Req (const std::vector< uint8_t > &buf, Protocol_Version version) | |
std::vector< std::pair< std::string, std::string > > | supported_algos () const |
Handshake_Type | type () const override |
std::string | type_string () const |
Certificate Request Message
Definition at line 475 of file tls_messages.h.
Botan::TLS::Certificate_Req::Certificate_Req | ( | Handshake_IO & | io, |
Handshake_Hash & | hash, | ||
const Policy & | policy, | ||
const std::vector< X509_DN > & | ca_certs, | ||
Protocol_Version | version | ||
) |
Botan::TLS::Certificate_Req::Certificate_Req | ( | const std::vector< uint8_t > & | buf, |
Protocol_Version | version | ||
) |
Deserialize a Certificate Request message
Definition at line 79 of file msg_cert_req.cpp.
References Botan::TLS::TLS_Data_Reader::get_range_vector(), Botan::TLS::TLS_Data_Reader::get_uint16_t(), Botan::TLS::TLS_Data_Reader::has_remaining(), hash, Botan::TLS::Signature_Algorithms::hash_algo_name(), Botan::TLS::TLS_Data_Reader::remaining_bytes(), Botan::TLS::Signature_Algorithms::sig_algo_name(), and Botan::TLS::Protocol_Version::supports_negotiable_signature_algorithms().
|
inline |
Definition at line 483 of file tls_messages.h.
|
inline |
Definition at line 480 of file tls_messages.h.
|
inline |
Definition at line 485 of file tls_messages.h.
Referenced by Botan::TLS::Handshake_State::parse_sig_format().
|
inlineoverridevirtual |
Implements Botan::TLS::Handshake_Message.
Definition at line 478 of file tls_messages.h.
References Botan::TLS::CERTIFICATE_REQUEST.
|
inherited |
Definition at line 17 of file tls_handshake_state.cpp.
References Botan::TLS::handshake_type_to_string(), and Botan::TLS::Handshake_Message::type().