SNode.C
Loading...
Searching...
No Matches
core::socket::stream::tls::SslConfig Struct Reference

#include <ssl_utils.h>

Collaboration diagram for core::socket::stream::tls::SslConfig:

Public Member Functions

 SslConfig (bool server)

Public Attributes

std::string instanceName
std::string cert
std::string certKey
std::string password
std::string caCert
std::string caCertDir
bool caCertUseDefaultDir = false
bool caCertAcceptUnknown = false
std::string cipherList
ssl_option_t sslOptions = 0
bool server = false

Detailed Description

Definition at line 72 of file ssl_utils.h.

Constructor & Destructor Documentation

◆ SslConfig()

core::socket::stream::tls::SslConfig::SslConfig ( bool server)
explicit

Definition at line 110 of file ssl_utils.cpp.

References server.

Referenced by net::config::stream::tls::ConfigSocketClient< ConfigSocketClientBaseT >::getSslCtx(), and net::config::stream::tls::ConfigSocketServer< ConfigSocketServerBaseT >::getSslCtx().

Here is the caller graph for this function:

Member Data Documentation

◆ caCert

◆ caCertAcceptUnknown

◆ caCertDir

◆ caCertUseDefaultDir

◆ cert

◆ certKey

◆ cipherList

◆ instanceName

◆ password

◆ server

bool core::socket::stream::tls::SslConfig::server = false

Definition at line 85 of file ssl_utils.h.

Referenced by core::socket::stream::tls::ssl_ctx_new(), and SslConfig().

◆ sslOptions


The documentation for this struct was generated from the following files: