Struct SolidSyslogWolfSslProfile¶
ClassList > SolidSyslogWolfSslProfile
#include <SolidSyslogWolfSslStream.h>
Detailed Description¶
What one connection is made with, supplied by the integrator at each Open.
The stream zeroes this before asking, so a field left alone is one the integrator has no policy on and the library's own default stands. Anything supplied must stay valid until the connection closes.
Public Attributes Documentation¶
ServerName¶
SNI + peer-identity check.
A non-empty name is verified against the peer certificate (SAN, then Common Name where the certificate carries no dNSName) and sent as the server name indication. One that parses as an address literal is verified against an iPAddress SAN where wolfSSL was built with WOLFSSL_IP_ALT_NAME; without that flag the library matches it as a DNS name, which an iPAddress entry never satisfies, and the peer is refused as PEER_NAME_MISMATCHED. NULL declares no name: the peer is only chain-authenticated and a WARNING says so (MITM-class). "" is the no-name-check opt-out (closed network / private CA): the peer must still satisfy whatever the credentials installed, but the endpoint identity is not checked; no diagnostic.
The documentation for this class was generated from the following file Platform/WolfSsl/Interface/SolidSyslogWolfSslStream.h