randolf.ca  1.00
Randolf Richardson's C++ classes
Loading...
Searching...
No Matches
randolf::rsocket_sni Member List

This is the complete list of members for randolf::rsocket_sni, including all inherited members.

add(std::string hostname)randolf::rsocket_sniinline
add(std::string hostname, Hs... hostnames)randolf::rsocket_sniinline
del(std::string hostname)randolf::rsocket_sniinline
del(std::string hostname, Hs... hostnames)randolf::rsocket_sniinline
get_ctx(std::string hostname, const bool enable_sni_wildcards=true, SSL_CTX *default_tls_ctx=nullptr)randolf::rsocket_sniinline
rsocket_sni(SSL_CTX *ctx=nullptr, const bool is_server_method=true)randolf::rsocket_sniinline
tls_ctx() noexceptrandolf::rsocket_sniinline
tls_ctx(SSL_CTX *ctx, const bool is_server_method=true)randolf::rsocket_sniinline
tls_ctx_check_privatekey()randolf::rsocket_sniinline
tls_ctx_use_certificate_chain_and_privatekey_files(const char *chain_file, const char *key_file)randolf::rsocket_sniinline
tls_ctx_use_certificate_chain_and_privatekey_files(const std::string chain_file, const std::string key_file)randolf::rsocket_sniinline
tls_ctx_use_certificate_chain_and_privatekey_pems(const char *cert_pem_data, const char *key_pem_data, size_t cert_len=0, size_t key_len=0, const bool random_fill=true)randolf::rsocket_sniinline
tls_ctx_use_certificate_chain_file(const char *file)randolf::rsocket_sniinline
tls_ctx_use_certificate_chain_file(const std::string file)randolf::rsocket_sniinline
tls_ctx_use_certificate_chain_pem(const char *pem_data, size_t len=0, const bool random_fill=true)randolf::rsocket_sniinline
tls_ctx_use_privatekey_file(const char *file)randolf::rsocket_sniinline
tls_ctx_use_privatekey_file(const std::string file)randolf::rsocket_sniinline
tls_ctx_use_privatekey_pem(const char *pem_data, size_t len=0, const bool random_fill=true)randolf::rsocket_sniinline
~rsocket_sni() noexceptrandolf::rsocket_sniinline