Botan
1.11.15
|
#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< byte > &buf, Protocol_Version version) | |
std::vector< std::pair < std::string, std::string > > | supported_algos () const |
Handshake_Type | type () const override |
Certificate Request Message
Definition at line 376 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 | ||
) |
Create a new Certificate Request message
Definition at line 54 of file msg_cert_req.cpp.
: m_names(ca_certs), m_cert_key_types({ "RSA", "DSA", "ECDSA" })
Botan::TLS::Certificate_Req::Certificate_Req | ( | const std::vector< byte > & | buf, |
Protocol_Version | version | ||
) |
std::vector<X509_DN> Botan::TLS::Certificate_Req::acceptable_CAs | ( | ) | const [inline] |
Definition at line 384 of file tls_messages.h.
{ return m_names; }
const std::vector<std::string>& Botan::TLS::Certificate_Req::acceptable_cert_types | ( | ) | const [inline] |
Definition at line 381 of file tls_messages.h.
{ return m_cert_key_types; }
std::vector<std::pair<std::string, std::string> > Botan::TLS::Certificate_Req::supported_algos | ( | ) | const [inline] |
Definition at line 386 of file tls_messages.h.
{ return m_supported_algos; }
Handshake_Type Botan::TLS::Certificate_Req::type | ( | ) | const [inline, override, virtual] |
Implements Botan::TLS::Handshake_Message.
Definition at line 379 of file tls_messages.h.
References Botan::TLS::CERTIFICATE_REQUEST.
{ return CERTIFICATE_REQUEST; }