Validation profile describing the intended certificate-verification policy. More...
#include <x509wrap.h>
Data Fields | |
| qsc_x509_verify_purpose | purpose |
| const qsc_x509_time * | validationtime |
| const char * | hostname |
| bool | rejectunsupportedcriticalextensions |
| bool | requirehostname |
| qsc_x509w_revocation_mode | revocationmode |
| qsc_x509w_locator_policy | aiaissuerpolicy |
| qsc_x509w_locator_policy | ocsppolicy |
Validation profile describing the intended certificate-verification policy.
| qsc_x509w_locator_policy aiaissuerpolicy |
Future policy hook for issuer-locator handling.
| const char* hostname |
Optional caller-owned hostname used for DNS validation.
| qsc_x509w_locator_policy ocsppolicy |
Future policy hook for OCSP locator handling.
| qsc_x509_verify_purpose purpose |
Requested verification purpose applied to the leaf certificate.
| bool rejectunsupportedcriticalextensions |
Reject unsupported critical extensions when true.
| bool requirehostname |
Require hostname validation when true.
| qsc_x509w_revocation_mode revocationmode |
Revocation policy requested by the caller.
| const qsc_x509_time* validationtime |
Optional caller-owned validation time override, or NULL for current time handling by the caller.