Botan 3.6.1
Crypto and TLS for C&
|
#include <tls_messages.h>
Public Member Functions | |
const X509_Certificate & | certificate () const |
Certificate_Entry (std::shared_ptr< Public_Key > raw_public_key) | |
Certificate_Entry (TLS_Data_Reader &reader, const Connection_Side side, const Certificate_Type cert_type) | |
Certificate_Entry (X509_Certificate cert) | |
Extensions & | extensions () |
const Extensions & | extensions () const |
bool | has_certificate () const |
std::shared_ptr< const Public_Key > | public_key () const |
std::vector< uint8_t > | serialize () const |
Definition at line 551 of file tls_messages.h.
Botan::TLS::Certificate_13::Certificate_Entry::Certificate_Entry | ( | TLS_Data_Reader & | reader, |
const Connection_Side | side, | ||
const Certificate_Type | cert_type ) |
Definition at line 266 of file msg_certificate_13.cpp.
References Botan::TLS::Certificate, Botan::TLS::Extensions::contains_implemented_extensions_other_than(), Botan::TLS::Extensions::deserialize(), 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.
Botan::TLS::Certificate_13::Certificate_Entry::Certificate_Entry | ( | X509_Certificate | cert | ) |
Definition at line 320 of file msg_certificate_13.cpp.
Botan::TLS::Certificate_13::Certificate_Entry::Certificate_Entry | ( | std::shared_ptr< Public_Key > | raw_public_key | ) |
Definition at line 323 of file msg_certificate_13.cpp.
References BOTAN_ASSERT_NONNULL.
const X509_Certificate & Botan::TLS::Certificate_13::Certificate_Entry::certificate | ( | ) | const |
Definition at line 328 of file msg_certificate_13.cpp.
References BOTAN_STATE_CHECK.
|
inline |
Definition at line 564 of file tls_messages.h.
|
inline |
Definition at line 566 of file tls_messages.h.
|
inline |
Definition at line 557 of file tls_messages.h.
std::shared_ptr< const Public_Key > Botan::TLS::Certificate_13::Certificate_Entry::public_key | ( | ) | const |
Definition at line 333 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 338 of file msg_certificate_13.cpp.
References Botan::X509::BER_encode().