|
Sparkplug B C++ Library 1.0.0
Modern C++-23 implementation of Eclipse Sparkplug B 2.2 specification
|
TLS/SSL configuration options for secure MQTT connections. More...
#include <edge_node.hpp>
Public Attributes | |
| std::string | trust_store |
| Path to CA certificate file (PEM format) | |
| std::string | key_store |
| Path to client certificate file (PEM format, optional) | |
| std::string | private_key |
| Path to client private key file (PEM format, optional) | |
| std::string | private_key_password |
| Password for encrypted private key (optional) | |
| std::string | enabled_cipher_suites |
| Colon-separated list of cipher suites (optional) | |
| bool | enable_server_cert_auth = true |
| Verify server certificate (default: true) | |
TLS/SSL configuration options for secure MQTT connections.
Definition at line 101 of file edge_node.hpp.
| bool sparkplug::EdgeNode::TlsOptions::enable_server_cert_auth = true |
Verify server certificate (default: true)
Definition at line 108 of file edge_node.hpp.
| std::string sparkplug::EdgeNode::TlsOptions::enabled_cipher_suites |
Colon-separated list of cipher suites (optional)
Definition at line 107 of file edge_node.hpp.
| std::string sparkplug::EdgeNode::TlsOptions::key_store |
Path to client certificate file (PEM format, optional)
Definition at line 103 of file edge_node.hpp.
| std::string sparkplug::EdgeNode::TlsOptions::private_key |
Path to client private key file (PEM format, optional)
Definition at line 104 of file edge_node.hpp.
| std::string sparkplug::EdgeNode::TlsOptions::private_key_password |
Password for encrypted private key (optional)
Definition at line 105 of file edge_node.hpp.
| std::string sparkplug::EdgeNode::TlsOptions::trust_store |
Path to CA certificate file (PEM format)
Definition at line 102 of file edge_node.hpp.