Network System 0.1.1
High-performance modular networking library for scalable client-server applications
Loading...
Searching...
No Matches
kcenon::network::protocols::http2::tls_config Struct Reference

TLS configuration for HTTP/2 server. More...

#include <http2_server.h>

Collaboration diagram for kcenon::network::protocols::http2::tls_config:
Collaboration graph

Public Attributes

std::string cert_file
 Path to certificate file (PEM)
 
std::string key_file
 Path to private key file (PEM)
 
std::string ca_file
 Path to CA certificate file (optional)
 
bool verify_client = false
 Require client certificate.
 

Detailed Description

TLS configuration for HTTP/2 server.

Definition at line 39 of file http2_server.h.

Member Data Documentation

◆ ca_file

std::string kcenon::network::protocols::http2::tls_config::ca_file

Path to CA certificate file (optional)

Definition at line 43 of file http2_server.h.

◆ cert_file

std::string kcenon::network::protocols::http2::tls_config::cert_file

Path to certificate file (PEM)

Definition at line 41 of file http2_server.h.

◆ key_file

std::string kcenon::network::protocols::http2::tls_config::key_file

Path to private key file (PEM)

Definition at line 42 of file http2_server.h.

◆ verify_client

bool kcenon::network::protocols::http2::tls_config::verify_client = false

Require client certificate.

Definition at line 44 of file http2_server.h.


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