QSC Post Quantum Cryptographic Library 1.1.0.2 (B2)
A post quantum secure library written in Ansi C
Loading...
Searching...
No Matches
qsc_x509_extensions_t Struct Reference

Parsed extension set data. More...

#include <x509types.h>

Data Fields

qsc_x509_extension entries [QSC_X509_EXTENSIONS_MAX]
size_t count
bool decoded
bool duplicatesrejected
qsc_x509_basic_constraints basicconstraints
qsc_x509_key_usage keyusage
qsc_x509_extended_key_usage extendedkeyusage
qsc_x509_subject_key_identifier subjectkeyidentifier
qsc_x509_crl_number crlnumber
qsc_x509_authority_key_identifier authoritykeyidentifier
qsc_x509_subject_alt_name subjectaltname
qsc_x509_issuer_alt_name issueraltname

Detailed Description

Parsed extension set data.

Field Documentation

◆ authoritykeyidentifier

qsc_x509_authority_key_identifier authoritykeyidentifier

The parsed authority key identifier extension, if present.

◆ basicconstraints

qsc_x509_basic_constraints basicconstraints

The parsed basic constraints extension, if present.

◆ count

size_t count

The number of valid extension entries.

◆ crlnumber

qsc_x509_crl_number crlnumber

The parsed or assigned CRL number extension, if present.

◆ decoded

bool decoded

true if the extensions container was successfully decoded.

◆ duplicatesrejected

bool duplicatesrejected

true if duplicate extension OIDs were actively checked and rejected.

◆ entries

qsc_x509_extension entries[QSC_X509_EXTENSIONS_MAX]

The raw decoded extension entries.

◆ extendedkeyusage

qsc_x509_extended_key_usage extendedkeyusage

The parsed extended key usage extension, if present.

◆ issueraltname

qsc_x509_issuer_alt_name issueraltname

The parsed issuer alternative name extension, if present.

◆ keyusage

qsc_x509_key_usage keyusage

The parsed key usage extension, if present.

◆ subjectaltname

qsc_x509_subject_alt_name subjectaltname

The parsed subject alternative name extension, if present.

◆ subjectkeyidentifier

qsc_x509_subject_key_identifier subjectkeyidentifier

The parsed subject key identifier extension, if present.


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