![]() |
libfilezilla
|
This is the complete list of members for tls_layer, including all inherited members.
| add_pkcs11_provider(native_string_view const &path, logger_interface &logger=get_null_logger()) | tls_layer | static |
| add_timer(monotonic_clock const &deadline, duration const &interval={}) | event_handler | protected |
| add_timer(duration const &interval, bool one_shot) | event_handler | protected |
| cert_type enum name | tls_layer | |
| client_handshake(std::vector< uint8_t > const &required_certificate, std::vector< uint8_t > const &session_to_resume=std::vector< uint8_t >(), native_string const &session_hostname=native_string(), tls_client_flags flags={}) | tls_layer | |
| client_handshake(event_handler *const verification_handler, std::vector< uint8_t > const &session_to_resume=std::vector< uint8_t >(), native_string const &session_hostname=native_string(), tls_client_flags flags={}) | tls_layer | |
| connect(native_string const &host, unsigned int port, address_type family=address_type::unknown) override (defined in tls_layer) | tls_layer | virtual |
| event_handler()=delete (defined in event_handler) | event_handler | protected |
| event_handler(event_loop &loop) (defined in event_handler) | event_handler | explicitprotected |
| event_handler(event_handler const &h) (defined in event_handler) | event_handler | protected |
| event_handler_ (defined in socket_layer) | socket_layer | protected |
| event_loop_ (defined in event_handler) | event_handler | protected |
| event_passthrough_ (defined in socket_layer) | socket_layer | protected |
| filter_events(std::function< bool(event_base &ev)> const &filter) (defined in event_handler) | event_handler | inlineprotected |
| forward_hostaddress_event(socket_event_source *source, std::string const &address) | socket_layer | protected |
| forward_socket_event(socket_event_source *source, socket_event_flag t, int error) | socket_layer | protected |
| generate_ca_certificate(native_string const &password, std::string const &distinguished_name, duration const &lifetime={}, bool ecdsa=true, logger_interface &logger=get_null_logger()) | tls_layer | static |
| generate_cert_from_csr(std::pair< std::string, std::string > const &issuer, native_string const &password, std::string const &csr, std::string const &distinguished_name={}, std::vector< std::string > const &hostnames={}, duration const &lifetime={}, cert_type type=cert_type::any, logger_interface &logger=get_null_logger()) | tls_layer | static |
| generate_csr(native_string const &password, std::string const &distinguished_name, std::vector< std::string > const &hostnames, bool csr_as_pem=true, cert_type type=cert_type::any, bool ecdsa=true, logger_interface &logger=get_null_logger()) | tls_layer | static |
| generate_csr(const_tls_param_ref key, native_string const &password, std::string const &distinguished_name, std::vector< std::string > const &hostnames, bool csr_as_pem, tls_layer::cert_type type=cert_type::any, logger_interface &logger=get_null_logger()) | tls_layer | static |
| generate_selfsigned_certificate(native_string const &password, std::string const &distinguished_name, std::vector< std::string > const &hostnames, cert_type type=cert_type::any, bool ecdsa=true, logger_interface &logger=get_null_logger()) | tls_layer | static |
| generate_selfsigned_certificate(const_tls_param_ref key, native_string const &password, std::string const &distinguished_name, std::vector< std::string > const &hostnames, cert_type type=cert_type::any, logger_interface &logger=get_null_logger()) | tls_layer | static |
| get_algorithm_warnings() const (defined in tls_layer) | tls_layer | |
| get_alpn() const | tls_layer | |
| get_cipher() const (defined in tls_layer) | tls_layer | |
| get_gnutls_version() | tls_layer | static |
| get_hostname() const | tls_layer | |
| get_key_exchange() const (defined in tls_layer) | tls_layer | |
| get_mac() const (defined in tls_layer) | tls_layer | |
| get_protocol() const (defined in tls_layer) | tls_layer | |
| get_raw_certificate() const | tls_layer | |
| get_session_parameters() const | tls_layer | |
| get_state() const override (defined in tls_layer) | tls_layer | virtual |
| is_server() const (defined in tls_layer) | tls_layer | |
| list_tls_ciphers(std::string const &priority) | tls_layer | static |
| new_session_ticket() | tls_layer | |
| next() | socket_layer | inline |
| next_layer_ (defined in socket_layer) | socket_layer | protected |
| operator=(event_handler const &)=delete (defined in event_handler) | event_handler | protected |
| operator=(socket_layer const &)=delete (defined in socket_layer) | socket_layer | |
| operator=(socket_interface const &)=delete (defined in socket_interface) | socket_interface | |
| peer_host() const override | socket_layer | inlinevirtual |
| peer_port(int &error) const override | socket_layer | inlinevirtual |
| read(void *buffer, unsigned int size, int &error) override (defined in tls_layer) | tls_layer | virtual |
| read(void *buffer, T size, int &error) (defined in socket_interface) | socket_interface | inline |
| remove_handler() | event_handler | protected |
| resend_current_event() (defined in event_handler) | event_handler | inlineprotected |
| resumed_session() const | tls_layer | |
| root() const | socket_event_source | inline |
| root_ (defined in socket_event_source) | socket_event_source | protected |
| send_event(Args &&...args) | event_handler | inlineprotected |
| send_event(T *evt) (defined in event_handler) | event_handler | inlineprotected |
| send_persistent_event(T *evt) | event_handler | inlineprotected |
| server_handshake(std::vector< uint8_t > const &session_to_resume={}, std::string_view const &preamble={}, tls_server_flags flags={}) | tls_layer | |
| set_alpn(std::string_view const &alpn) | tls_layer | |
| set_alpn(std::vector< std::string > const &alpns, bool server_priority=false) (defined in tls_layer) | tls_layer | |
| set_certificate(std::string_view const &key, std::string_view const &certs, native_string const &password, bool pem=true) | tls_layer | |
| set_certificate_file(native_string const &keyfile, native_string const &certsfile, native_string const &password, bool pem=true) | tls_layer | |
| set_event_handler(event_handler *pEvtHandler, fz::socket_event_flag retrigger_block=socket_event_flag{}) override | tls_layer | virtual |
| set_event_passthrough(socket_event_flag retrigger_block=socket_event_flag{}) | socket_layer | protected |
| set_key_and_certs(const_tls_param_ref key, const_tls_param_ref certs, native_string const &password, tls_data_format format=tls_data_format::autodetect) | tls_layer | |
| set_max_tls_ver(tls_ver ver) | tls_layer | |
| set_min_tls_ver(tls_ver ver) | tls_layer | |
| set_unexpected_eof_cb(std::function< bool()> const &cb) | tls_layer | |
| set_unexpected_eof_cb(std::function< bool()> &&cb) (defined in tls_layer) | tls_layer | |
| set_verification_result(bool trusted) | tls_layer | |
| shutdown() override | tls_layer | virtual |
| shutdown_read() override | tls_layer | virtual |
| socket_event_source()=delete (defined in socket_event_source) | socket_event_source | protected |
| socket_event_source(socket_event_source *root) (defined in socket_event_source) | socket_event_source | inlineexplicitprotected |
| socket_interface(socket_interface const &)=delete (defined in socket_interface) | socket_interface | |
| socket_interface()=delete (defined in socket_interface) | socket_interface | protected |
| socket_interface(socket_event_source *root) (defined in socket_interface) | socket_interface | inlineexplicitprotected |
| socket_layer(event_handler *handler, socket_interface &next_layer, bool event_passthrough) (defined in socket_layer) | socket_layer | explicit |
| socket_layer(socket_layer const &)=delete (defined in socket_layer) | socket_layer | |
| stop_add_timer(timer_id id, monotonic_clock const &deadline, duration const &interval={}) | event_handler | protected |
| stop_add_timer(timer_id id, duration const &interval, bool one_shot) | event_handler | protected |
| stop_timer(timer_id id) | event_handler | protected |
| supports_pkcs11() | tls_layer | static |
| tls_layer(event_loop &event_loop, event_handler *evt_handler, socket_interface &layer, tls_system_trust_store *system_trust_store, logger_interface &logger) (defined in tls_layer) | tls_layer | |
| tls_layer_impl (defined in tls_layer) | tls_layer | friend |
| write(void const *buffer, unsigned int size, int &error) override (defined in tls_layer) | tls_layer | virtual |
| write(void const *buffer, T size, int &error) (defined in socket_interface) | socket_interface | inline |
| ~event_handler() (defined in event_handler) | event_handler | protectedvirtual |
| ~socket_event_source()=default (defined in socket_event_source) | socket_event_source | virtual |
| ~socket_layer() (defined in socket_layer) | socket_layer | virtual |
| ~tls_layer() override (defined in tls_layer) | tls_layer | virtual |
1.8.10