|
oveRTOS C++ API
C++20 RAII wrappers for the oveRTOS C API
|
TLS session configuration. More...
#include <net_tls.hpp>
Public Attributes | |
| const unsigned char * | ca_cert {} |
| size_t | ca_cert_len {} |
| const char * | hostname {} |
| const unsigned char * | client_cert {} |
| size_t | client_cert_len {} |
| const unsigned char * | client_key {} |
| size_t | client_key_len {} |
TLS session configuration.
| const unsigned char* ove::tls::Config::ca_cert {} |
PEM/DER CA certificate (nullptr to skip).
| size_t ove::tls::Config::ca_cert_len {} |
Certificate length (incl NUL for PEM).
| const char* ove::tls::Config::hostname {} |
SNI hostname (may be nullptr).
| const unsigned char* ove::tls::Config::client_cert {} |
PEM/DER client cert for mTLS (nullptr to skip).
| size_t ove::tls::Config::client_cert_len {} |
Client certificate length.
| const unsigned char* ove::tls::Config::client_key {} |
PEM/DER client private key (nullptr to skip).
| size_t ove::tls::Config::client_key_len {} |
Client key length.