Struct SolidSyslogWolfSslPemBufferCredentialsConfig¶
ClassList > SolidSyslogWolfSslPemBufferCredentialsConfig
Where this backend's material lives.
#include <SolidSyslogWolfSslPemBufferCredentials.h>
struct SolidSyslogWolfSslPemBufferCredentialsConfig
{
struct SolidSyslogWolfSslPemBuffer CaPem;
struct SolidSyslogWolfSslPemBuffer ClientCertPem;
struct SolidSyslogWolfSslPemBuffer ClientKeyPem;
};
Public Attributes Documentation¶
CaPem¶
Trust anchors the peer certificate must chain to; an unsupplied buffer installs none, and the stream then refuses to connect, since nothing else authorises the peer.
ClientCertPem¶
Leaf certificate (plus intermediates, leaf first) for mutual TLS.
Certificate and key are all-or-nothing - supplying one without the other is reported.
ClientKeyPem¶
Private key matching ClientCertPem.
Must not be encrypted: no password can be supplied. Whether it matches the certificate is not checked here - a mismatch surfaces when the collector refuses the handshake.
The documentation for this class was generated from the following file Platform/WolfSsl/Interface/SolidSyslogWolfSslPemBufferCredentials.h