SNode.C
Loading...
Searching...
No Matches
ssl_utils.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  core::socket::stream::tls::SslConfig

Namespaces

namespace  core
namespace  core::socket
namespace  core::socket::stream
namespace  core::socket::stream::tls

Functions

SSL_CTX * core::socket::stream::tls::ssl_ctx_new (const SslConfig &sslConfig)
std::map< std::string, SSL_CTX * > core::socket::stream::tls::ssl_get_sans (SSL_CTX *sslCtx)
void core::socket::stream::tls::ssl_set_sni (SSL *ssl, const std::string &sni)
SSL_CTX * core::socket::stream::tls::ssl_set_ssl_ctx (SSL *ssl, SSL_CTX *sslCtx)
void core::socket::stream::tls::ssl_ctx_free (SSL_CTX *ctx)
std::string core::socket::stream::tls::ssl_get_servername_from_client_hello (SSL *ssl)
void core::socket::stream::tls::ssl_log_error (const std::string &message)
void core::socket::stream::tls::ssl_log_warning (const std::string &message)
void core::socket::stream::tls::ssl_log_info (const std::string &message)
void core::socket::stream::tls::ssl_log (const std::string &message, int sslErr)
bool core::socket::stream::tls::match (const char *first, const char *second)