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_extension_t Struct Reference

A decoded certificate extension entry. More...

#include <x509types.h>

Data Fields

qsc_x509_extension_type type
qsc_oid_id oid
qsc_asn1_oid extension_oid
bool critical
uint8_t value [QSC_X509_SPKI_MAX]
size_t valuelen
qsc_x509_encoded_region rawextnvalue
bool decoded

Detailed Description

A decoded certificate extension entry.

Field Documentation

◆ critical

bool critical

true if the extension critical flag is set.

◆ decoded

bool decoded

true if the extension was successfully decoded and initialized.

◆ extension_oid

qsc_asn1_oid extension_oid

The decoded extension object identifier.

◆ oid

The raw registry identifier of the extension OID.

◆ rawextnvalue

qsc_x509_encoded_region rawextnvalue

Borrowed or owned reference to the original extnValue OCTET STRING contents.

◆ type

qsc_x509_extension_type type

The normalized extension type.

◆ value

uint8_t value[QSC_X509_SPKI_MAX]

The DER payload octets stored from the extnValue OCTET STRING contents.

◆ valuelen

size_t valuelen

The number of valid octets in the value array.


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