|
Common System 0.2.0
Common interfaces and patterns for system integration
|
TLS/SSL configuration. More...
#include <unified_config.h>

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. | |
TLS/SSL configuration.
Definition at line 165 of file unified_config.h.
| std::string kcenon::common::config::tls_config::ca_path |
CA certificate path (for client verification)
Definition at line 179 of file unified_config.h.
Referenced by kcenon::common::config::cli_config_parser::apply_override(), kcenon::common::config::config_loader::merge_env_overrides(), and kcenon::common::config::config_loader::validate_network_config().
| std::string kcenon::common::config::tls_config::cert_path |
Certificate file path.
Definition at line 173 of file unified_config.h.
Referenced by kcenon::common::config::cli_config_parser::apply_override(), and kcenon::common::config::config_loader::merge_env_overrides().
| bool kcenon::common::config::tls_config::enabled = true |
Enable TLS.
Definition at line 167 of file unified_config.h.
Referenced by kcenon::common::config::cli_config_parser::apply_override(), kcenon::common::config::config_watcher::get_changed_fields(), kcenon::common::config::config_loader::merge_env_overrides(), and kcenon::common::config::config_loader::validate_network_config().
| std::string kcenon::common::config::tls_config::key_path |
Private key file path.
Definition at line 176 of file unified_config.h.
Referenced by kcenon::common::config::cli_config_parser::apply_override(), and kcenon::common::config::config_loader::merge_env_overrides().
| bool kcenon::common::config::tls_config::verify_peer = true |
Verify peer certificate.
Definition at line 182 of file unified_config.h.
Referenced by kcenon::common::config::cli_config_parser::apply_override(), kcenon::common::config::config_loader::merge_env_overrides(), and kcenon::common::config::config_loader::validate_network_config().
| std::string kcenon::common::config::tls_config::version = "1.3" |
TLS version: "1.2", "1.3".
Definition at line 170 of file unified_config.h.
Referenced by kcenon::common::config::cli_config_parser::apply_override(), kcenon::common::config::config_loader::merge_env_overrides(), and kcenon::common::config::config_loader::validate_network_config().