|
Botan 3.12.0
Crypto and TLS for C&
|
#include <tls_connection_state_13.h>
Public Member Functions | |
| Active_Connection_State_13 (Active_Connection_State_13 &&) noexcept | |
| Active_Connection_State_13 (const Active_Connection_State_13 &)=delete | |
| Active_Connection_State_13 (const Internal::Handshake_State_13_Base &state, std::vector< X509_Certificate > peer_certs, std::shared_ptr< const Public_Key > peer_raw_public_key, std::optional< std::string > psk_identity, std::string sni_hostname, bool peer_supports_psk_dhe_ke) | |
| const std::string & | application_protocol () const |
| uint16_t | ciphersuite_code () const |
| const std::vector< uint8_t > & | client_random () const |
| Active_Connection_State_13 & | operator= (Active_Connection_State_13 &&) noexcept |
| Active_Connection_State_13 & | operator= (const Active_Connection_State_13 &)=delete |
| const std::vector< X509_Certificate > & | peer_certs () const |
| const std::shared_ptr< const Public_Key > & | peer_raw_public_key () const |
| bool | peer_supports_psk_dhe_ke () const |
| const std::optional< std::string > & | psk_identity () const |
| const std::string & | sni_hostname () const |
| Protocol_Version | version () const |
| ~Active_Connection_State_13 () | |
Captures the state of a completed TLS 1.3 handshake that is needed for the lifetime of an active connection.
Definition at line 34 of file tls_connection_state_13.h.
| Botan::TLS::Active_Connection_State_13::Active_Connection_State_13 | ( | const Internal::Handshake_State_13_Base & | state, |
| std::vector< X509_Certificate > | peer_certs, | ||
| std::shared_ptr< const Public_Key > | peer_raw_public_key, | ||
| std::optional< std::string > | psk_identity, | ||
| std::string | sni_hostname, | ||
| bool | peer_supports_psk_dhe_ke ) |
Definition at line 30 of file tls_connection_state_13.cpp.
References Active_Connection_State_13(), peer_certs(), peer_raw_public_key(), peer_supports_psk_dhe_ke(), psk_identity(), and sni_hostname().
Referenced by Active_Connection_State_13(), Active_Connection_State_13(), Active_Connection_State_13(), operator=(), and operator=().
|
default |
|
defaultnoexcept |
References Active_Connection_State_13().
|
delete |
References Active_Connection_State_13().
|
inline |
Definition at line 54 of file tls_connection_state_13.h.
|
inline |
Definition at line 52 of file tls_connection_state_13.h.
|
inline |
Definition at line 58 of file tls_connection_state_13.h.
|
defaultnoexcept |
References Active_Connection_State_13().
|
delete |
References Active_Connection_State_13().
|
inline |
Definition at line 56 of file tls_connection_state_13.h.
Referenced by Active_Connection_State_13().
|
inline |
Definition at line 62 of file tls_connection_state_13.h.
Referenced by Active_Connection_State_13().
|
inline |
Definition at line 66 of file tls_connection_state_13.h.
Referenced by Active_Connection_State_13().
|
inline |
Definition at line 60 of file tls_connection_state_13.h.
Referenced by Active_Connection_State_13().
|
inline |
Definition at line 64 of file tls_connection_state_13.h.
Referenced by Active_Connection_State_13().
|
inline |
Definition at line 50 of file tls_connection_state_13.h.
References version().
Referenced by version().