Parsed algorithm identifier data. More...
#include <x509types.h>
Data Fields | |
| qsc_oid_id | oid |
| qsc_x509_public_key_algorithm | publickey |
| qsc_x509_signature_algorithm | signature |
| qsc_x509_hash_algorithm | hash |
| qsc_x509_named_curve | curve |
| qsc_x509_pqc_parameter_set | pqcparameter |
| qsc_asn1_oid | algorithm_oid |
| qsc_asn1_oid | parameter_oid |
| bool | parameters_present |
| bool | parameters_null |
| bool | parameters_oid |
Parsed algorithm identifier data.
| qsc_asn1_oid algorithm_oid |
The decoded algorithm object identifier.
| qsc_x509_named_curve curve |
The mapped named curve, if applicable.
| qsc_x509_hash_algorithm hash |
The mapped digest algorithm, if applicable.
| qsc_oid_id oid |
The raw registry identifier of the algorithm OID.
| qsc_asn1_oid parameter_oid |
The decoded parameter object identifier, if the parameter is an OID.
| bool parameters_null |
true if the parameters field was present and encoded as NULL.
| bool parameters_oid |
true if the parameters field was present and encoded as an object identifier.
| bool parameters_present |
true if the AlgorithmIdentifier included a parameters field.
| qsc_x509_pqc_parameter_set pqcparameter |
The mapped PQC parameter set, if applicable.
| qsc_x509_public_key_algorithm publickey |
The mapped public key algorithm, if applicable.
| qsc_x509_signature_algorithm signature |
The mapped signature algorithm, if applicable.