QSC Post Quantum Cryptographic Library 1.3.0.0 (C1)
A post quantum secure library written in Ansi C
Loading...
Searching...
No Matches
qsc_tls_server_certificate_identity Struct Reference

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

Detailed Description

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.

Field Documentation

◆ configured

bool configured

Indicates that the identity slot is populated.

◆ hostname

char hostname[QSC_TLS_MAX_HOSTNAME_SIZE+1U]

The DNS name or wildcard pattern for this identity.

◆ localcert

The local certificate configuration selected for the identity.


The documentation for this struct was generated from the following file:
  • C:/Users/stepp/Documents/Visual Studio 2022/Projects/C/QSC/QSC/tlsserver.h