Common System 0.2.0
Common interfaces and patterns for system integration
Loading...
Searching...
No Matches
kcenon::common::config::tls_config Struct Reference

TLS/SSL configuration. More...

#include <unified_config.h>

Collaboration diagram for kcenon::common::config::tls_config:
Collaboration graph

Public Attributes

bool enabled = true
 Enable TLS.
 
std::string version = "1.3"
 TLS version: "1.2", "1.3".
 
std::string cert_path
 Certificate file path.
 
std::string key_path
 Private key file path.
 
std::string ca_path
 CA certificate path (for client verification)
 
bool verify_peer = true
 Verify peer certificate.
 

Detailed Description

TLS/SSL configuration.

Definition at line 165 of file unified_config.h.

Member Data Documentation

◆ ca_path

std::string kcenon::common::config::tls_config::ca_path

◆ cert_path

std::string kcenon::common::config::tls_config::cert_path

◆ enabled

◆ key_path

std::string kcenon::common::config::tls_config::key_path

◆ verify_peer

bool kcenon::common::config::tls_config::verify_peer = true

◆ version

std::string kcenon::common::config::tls_config::version = "1.3"

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