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 109 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: