A server certificate identity selectable by SNI. More...
#include <tlsserver.h>
Data Fields | |
| char | hostname [QSC_TLS_MAX_HOSTNAME_SIZE+1U] |
| qsc_tls_local_certificate_config | localcert |
| bool | configured |
A server certificate identity selectable by SNI.
The hostname field is a bounded, null-terminated DNS pattern. It is matched against the ClientHello server_name value by the standard X.509 hostname matching helper. The local certificate is copied by value and contains non-owning certificate views plus copied signing key material.
| bool configured |
Indicates that the identity slot is populated.
| char hostname[QSC_TLS_MAX_HOSTNAME_SIZE+1U] |
The DNS name or wildcard pattern for this identity.
| qsc_tls_local_certificate_config localcert |
The local certificate configuration selected for the identity.