A mutable certificate builder used to construct an X.509 v3 certificate. More...
#include <x509types.h>
Data Fields | |
| uint32_t | version |
| uint8_t | serialnumber [QSC_X509_SERIAL_NUMBER_MAX] |
| size_t | serialnumberlen |
| qsc_x509_name | issuer |
| qsc_x509_validity | validity |
| qsc_x509_name | subject |
| qsc_x509_subject_public_key_info | spki |
| qsc_x509_algorithm_identifier | signaturealgorithm |
| qsc_x509_extensions | extensions |
A mutable certificate builder used to construct an X.509 v3 certificate.
| qsc_x509_extensions extensions |
The certificate extension set.
| qsc_x509_name issuer |
The issuer distinguished name.
| uint8_t serialnumber[QSC_X509_SERIAL_NUMBER_MAX] |
The certificate serial number octets.
| size_t serialnumberlen |
The number of valid octets in the serialnumber array.
| qsc_x509_algorithm_identifier signaturealgorithm |
The TBSCertificate signature AlgorithmIdentifier.
| qsc_x509_subject_public_key_info spki |
The subject public key information structure.
| qsc_x509_name subject |
The subject distinguished name.
| qsc_x509_validity validity |
The certificate validity interval.
| uint32_t version |
The certificate version number. Version 3 is encoded as value 2 in DER.