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 |
Parsed extension set data.
| qsc_x509_authority_key_identifier authoritykeyidentifier |
The parsed authority key identifier extension, if present.
| qsc_x509_basic_constraints basicconstraints |
The parsed basic constraints extension, if present.
| size_t count |
The number of valid extension entries.
| qsc_x509_crl_number crlnumber |
The parsed or assigned CRL number extension, if present.
| bool decoded |
true if the extensions container was successfully decoded.
| bool duplicatesrejected |
true if duplicate extension OIDs were actively checked and rejected.
| qsc_x509_extension entries[QSC_X509_EXTENSIONS_MAX] |
The raw decoded extension entries.
| qsc_x509_extended_key_usage extendedkeyusage |
The parsed extended key usage extension, if present.
| qsc_x509_issuer_alt_name issueraltname |
The parsed issuer alternative name extension, if present.
| qsc_x509_key_usage keyusage |
The parsed key usage extension, if present.
| qsc_x509_subject_alt_name subjectaltname |
The parsed subject alternative name extension, if present.
| qsc_x509_subject_key_identifier subjectkeyidentifier |
The parsed subject key identifier extension, if present.