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] |
A decoded distinguished name attribute.
| qsc_asn1_oid attribute_oid |
The decoded attribute object identifier.
| size_t length |
The number of octets in the decoded attribute string.
| qsc_oid_id oid |
The raw registry identifier of the attribute OID.
| uint16_t rdn_index |
The zero-based relative distinguished name index.
| uint8_t string_tag |
The ASN.1 string tag used to encode the attribute value.
| qsc_x509_name_attribute_type type |
The normalized attribute type.
| char value[QSC_X509_NAME_ATTRIBUTE_STRING_MAX+1U] |
The decoded attribute string in a normalized zero-terminated form.