abort_connection_on_undesired_renegotiation() const | Botan::TLS::Policy | virtual |
acceptable_certificate_signature_schemes() const | Botan::TLS::Policy | virtual |
acceptable_ciphersuite(const Ciphersuite &suite) const | Botan::TLS::Policy | virtual |
acceptable_protocol_version(Protocol_Version version) const | Botan::TLS::Policy | virtual |
acceptable_signature_schemes() const | Botan::TLS::Policy | virtual |
accepted_client_certificate_types() const override | Botan::TLS::Text_Policy | virtual |
accepted_server_certificate_types() const override | Botan::TLS::Text_Policy | virtual |
allow_client_initiated_renegotiation() const override | Botan::TLS::Text_Policy | virtual |
allow_dtls12() const override | Botan::TLS::Text_Policy | virtual |
allow_dtls_epoch0_restart() const | Botan::TLS::Policy | virtual |
allow_insecure_renegotiation() const override | Botan::TLS::Text_Policy | virtual |
allow_resumption_for_renegotiation() const | Botan::TLS::Policy | virtual |
allow_server_initiated_renegotiation() const override | Botan::TLS::Text_Policy | virtual |
allow_ssl_key_log_file() const override | Botan::TLS::Text_Policy | virtual |
allow_tls12() const override | Botan::TLS::Text_Policy | virtual |
allow_tls13() const override | Botan::TLS::Text_Policy | virtual |
allowed_ciphers() const override | Botan::TLS::Text_Policy | virtual |
allowed_key_exchange_methods() const override | Botan::TLS::Text_Policy | virtual |
allowed_macs() const override | Botan::TLS::Text_Policy | virtual |
allowed_signature_hash(std::string_view hash) const | Botan::TLS::Policy | |
allowed_signature_hashes() const override | Botan::TLS::Text_Policy | virtual |
allowed_signature_method(std::string_view sig_method) const | Botan::TLS::Policy | |
allowed_signature_methods() const override | Botan::TLS::Text_Policy | virtual |
allowed_signature_schemes() const | Botan::TLS::Policy | virtual |
check_peer_key_acceptable(const Public_Key &public_key) const | Botan::TLS::Policy | virtual |
choose_key_exchange_group(const std::vector< Group_Params > &supported_by_peer, const std::vector< Group_Params > &offered_by_peer) const | Botan::TLS::Policy | virtual |
ciphersuite_list(Protocol_Version version) const | Botan::TLS::Policy | virtual |
default_dh_group() const | Botan::TLS::Policy | virtual |
dtls_default_mtu() const override | Botan::TLS::Text_Policy | virtual |
dtls_initial_timeout() const override | Botan::TLS::Text_Policy | virtual |
dtls_maximum_timeout() const override | Botan::TLS::Text_Policy | virtual |
get_bool(const std::string &key, bool def) const | Botan::TLS::Text_Policy | protected |
get_duration(const std::string &key, std::chrono::seconds def) const | Botan::TLS::Text_Policy | protected |
get_len(const std::string &key, size_t def) const | Botan::TLS::Text_Policy | protected |
get_list(const std::string &key, const std::vector< std::string > &def) const | Botan::TLS::Text_Policy | protected |
get_str(const std::string &key, const std::string &def="") const | Botan::TLS::Text_Policy | protected |
hash_hello_random() const override | Botan::TLS::Text_Policy | virtual |
hide_unknown_users() const override | Botan::TLS::Text_Policy | virtual |
include_time_in_hello_random() const override | Botan::TLS::Text_Policy | virtual |
key_exchange_groups() const override | Botan::TLS::Text_Policy | virtual |
key_exchange_groups_to_offer() const override | Botan::TLS::Text_Policy | virtual |
latest_supported_version(bool datagram) const | Botan::TLS::Policy | virtual |
maximum_certificate_chain_size() const | Botan::TLS::Policy | virtual |
maximum_session_tickets_per_client_hello() const override | Botan::TLS::Text_Policy | virtual |
minimum_dh_group_size() const override | Botan::TLS::Text_Policy | virtual |
minimum_ecdh_group_size() const override | Botan::TLS::Text_Policy | virtual |
minimum_ecdsa_group_size() const override | Botan::TLS::Text_Policy | virtual |
minimum_rsa_bits() const override | Botan::TLS::Text_Policy | virtual |
minimum_signature_strength() const override | Botan::TLS::Text_Policy | virtual |
negotiate_encrypt_then_mac() const override | Botan::TLS::Text_Policy | virtual |
new_session_tickets_upon_handshake_success() const override | Botan::TLS::Text_Policy | virtual |
only_resume_with_exact_version() const | Botan::TLS::Policy | virtual |
print(std::ostream &o) const | Botan::TLS::Policy | virtual |
read_cert_type_list(const std::string &cert_type_str) const | Botan::TLS::Text_Policy | protected |
read_group_list(std::string_view group_str) const | Botan::TLS::Text_Policy | protected |
record_size_limit() const override | Botan::TLS::Text_Policy | virtual |
request_client_certificate_authentication() const | Botan::TLS::Policy | virtual |
require_cert_revocation_info() const override | Botan::TLS::Text_Policy | virtual |
require_client_certificate_authentication() const override | Botan::TLS::Text_Policy | virtual |
reuse_session_tickets() const override | Botan::TLS::Text_Policy | virtual |
server_uses_own_ciphersuite_preferences() const override | Botan::TLS::Text_Policy | virtual |
session_ticket_lifetime() const override | Botan::TLS::Text_Policy | virtual |
set(const std::string &key, const std::string &value) | Botan::TLS::Text_Policy | |
set_value(const std::string &key, std::string_view val, bool overwrite) | Botan::TLS::Text_Policy | protected |
srtp_profiles() const override | Botan::TLS::Text_Policy | virtual |
support_cert_status_message() const override | Botan::TLS::Text_Policy | virtual |
Text_Policy(std::string_view s) | Botan::TLS::Text_Policy | explicit |
Text_Policy(std::istream &in) | Botan::TLS::Text_Policy | explicit |
tls_13_middlebox_compatibility_mode() const override | Botan::TLS::Text_Policy | virtual |
to_string() const | Botan::TLS::Policy | |
use_ecc_point_compression() const override | Botan::TLS::Text_Policy | virtual |
~Policy()=default | Botan::TLS::Policy | virtual |