|
Botan 3.11.0
Crypto and TLS for C&
|
#include <tls_messages_13.h>
Public Member Functions | |
| const X509_Certificate & | certificate () const |
| Certificate_Entry (Certificate_Entry &&other) noexcept | |
| Certificate_Entry (const Certificate_Entry &other)=delete | |
| Certificate_Entry (const X509_Certificate &cert) | |
| Certificate_Entry (std::shared_ptr< Public_Key > raw_public_key) | |
| Certificate_Entry (TLS_Data_Reader &reader, Connection_Side side, Certificate_Type cert_type) | |
| Extensions & | extensions () |
| const Extensions & | extensions () const |
| bool | has_certificate () const |
| Certificate_Entry & | operator= (Certificate_Entry &&other) noexcept |
| Certificate_Entry & | operator= (const Certificate_Entry &other)=delete |
| std::shared_ptr< const Public_Key > | public_key () const |
| std::vector< uint8_t > | serialize () const |
| ~Certificate_Entry () | |
Definition at line 168 of file tls_messages_13.h.
| Botan::TLS::Certificate_13::Certificate_Entry::Certificate_Entry | ( | TLS_Data_Reader & | reader, |
| Connection_Side | side, | ||
| Certificate_Type | cert_type ) |
Definition at line 262 of file msg_certificate_13.cpp.
References Botan::TLS::Certificate, Botan::TLS::TLS_Data_Reader::get_fixed(), Botan::TLS::TLS_Data_Reader::get_tls_length_value(), Botan::X509::load_key(), Botan::TLS::TLS_Data_Reader::peek_uint16_t(), Botan::TLS::RawPublicKey, and Botan::TLS::X509.
Referenced by Certificate_Entry(), Certificate_Entry(), operator=(), and operator=().
|
explicit |
Definition at line 322 of file msg_certificate_13.cpp.
|
explicit |
Definition at line 325 of file msg_certificate_13.cpp.
References BOTAN_ASSERT_NONNULL.
|
delete |
References Certificate_Entry().
|
defaultnoexcept |
References Certificate_Entry().
|
default |
| const X509_Certificate & Botan::TLS::Certificate_13::Certificate_Entry::certificate | ( | ) | const |
Definition at line 330 of file msg_certificate_13.cpp.
References BOTAN_STATE_CHECK, and has_certificate().
|
inline |
Definition at line 181 of file tls_messages_13.h.
|
inline |
Definition at line 183 of file tls_messages_13.h.
|
inline |
Definition at line 174 of file tls_messages_13.h.
Referenced by certificate(), and serialize().
|
defaultnoexcept |
References Certificate_Entry().
|
delete |
References Certificate_Entry().
| std::shared_ptr< const Public_Key > Botan::TLS::Certificate_13::Certificate_Entry::public_key | ( | ) | const |
Definition at line 335 of file msg_certificate_13.cpp.
References BOTAN_ASSERT_NONNULL.
| std::vector< uint8_t > Botan::TLS::Certificate_13::Certificate_Entry::serialize | ( | ) | const |
Definition at line 340 of file msg_certificate_13.cpp.
References Botan::X509::BER_encode(), and has_certificate().