randolf.ca
1.00
Randolf Richardson's C++ classes
|
This is the complete list of members for randolf::rsocket_sni, including all inherited members.
add(std::string hostname) | randolf::rsocket_sni | inline |
add(std::string hostname, Hs... hostnames) | randolf::rsocket_sni | inline |
del(std::string hostname) | randolf::rsocket_sni | inline |
del(std::string hostname, Hs... hostnames) | randolf::rsocket_sni | inline |
get_ctx(std::string hostname, const bool enable_sni_wildcards=true, SSL_CTX *default_tls_ctx=nullptr) | randolf::rsocket_sni | inline |
rsocket_sni(SSL_CTX *ctx=nullptr, const bool is_server_method=true) | randolf::rsocket_sni | inline |
tls_ctx() noexcept | randolf::rsocket_sni | inline |
tls_ctx(SSL_CTX *ctx, const bool is_server_method=true) | randolf::rsocket_sni | inline |
tls_ctx_check_privatekey() | randolf::rsocket_sni | inline |
tls_ctx_use_certificate_chain_and_privatekey_files(const char *chain_file, const char *key_file) | randolf::rsocket_sni | inline |
tls_ctx_use_certificate_chain_and_privatekey_files(const std::string chain_file, const std::string key_file) | randolf::rsocket_sni | inline |
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_sni | inline |
tls_ctx_use_certificate_chain_file(const char *file) | randolf::rsocket_sni | inline |
tls_ctx_use_certificate_chain_file(const std::string file) | randolf::rsocket_sni | inline |
tls_ctx_use_certificate_chain_pem(const char *pem_data, size_t len=0, const bool random_fill=true) | randolf::rsocket_sni | inline |
tls_ctx_use_privatekey_file(const char *file) | randolf::rsocket_sni | inline |
tls_ctx_use_privatekey_file(const std::string file) | randolf::rsocket_sni | inline |
tls_ctx_use_privatekey_pem(const char *pem_data, size_t len=0, const bool random_fill=true) | randolf::rsocket_sni | inline |
~rsocket_sni() noexcept | randolf::rsocket_sni | inline |