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

A decoded distinguished name attribute. More...

#include <x509types.h>

Data Fields

qsc_x509_name_attribute_type type
qsc_oid_id oid
qsc_asn1_oid attribute_oid
uint8_t string_tag
uint16_t rdn_index
size_t length
char value [QSC_X509_NAME_ATTRIBUTE_STRING_MAX+1U]

Detailed Description

A decoded distinguished name attribute.

Field Documentation

◆ attribute_oid

qsc_asn1_oid attribute_oid

The decoded attribute object identifier.

◆ length

size_t length

The number of octets in the decoded attribute string.

◆ oid

The raw registry identifier of the attribute OID.

◆ rdn_index

uint16_t rdn_index

The zero-based relative distinguished name index.

◆ string_tag

uint8_t string_tag

The ASN.1 string tag used to encode the attribute value.

◆ type

qsc_x509_name_attribute_type type

The normalized attribute type.

◆ value

char value[QSC_X509_NAME_ATTRIBUTE_STRING_MAX+1U]

The decoded attribute string in a normalized zero-terminated form.


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