File SolidSyslogMbedTlsCredentialsDefinition.h¶
FileList > Interface > SolidSyslogMbedTlsCredentialsDefinition.h
#include <stdbool.h>#include "SolidSyslogExternC.h"
Classes¶
| Type | Name |
|---|---|
| struct | SolidSyslogMbedTlsCredentials Where an MbedTlsStream's credentials come from. |
Detailed Description¶
The Mbed TLS credentials vtable (Install / Release) - where a TLS stream's trust anchors, client credential and pinned peer fingerprints come from, and the extension point an implementor fills in.
The role is per-pack rather than backend-neutral because the material is irreducibly backend-typed: what Install configures is an mbedtls_ssl_config. A backend fetches material when a connection is being made and lets go of it when the connection ends, so a deployment can keep credentials out of memory in between - caller-built handles, a PEM buffer parsed on demand, a secure element or a PSA opaque key are all backends of this one role.
The documentation for this class was generated from the following file Platform/MbedTls/Interface/SolidSyslogMbedTlsCredentialsDefinition.h