Structured operational result returned by wrapper validation and configuration routines. More...
#include <x509wrap.h>
Data Fields | |
| qsc_x509w_status | status |
| qsc_x509w_stage | stage |
| qsc_x509_verify_status | verifystatus |
| qsc_x509_revocation_status | revocationstatus |
| qsc_x509w_revocation_source | revocationsource |
| qsc_x509w_availability | aiaavailability |
| qsc_x509w_availability | ocspavailability |
| size_t | chainlength |
| size_t | failuredepth |
| bool | chainbuilt |
| bool | hostnamechecked |
| bool | hostnamevalid |
| bool | keymatch |
| bool | purposevalid |
| bool | timevalid |
| bool | aiahintpresent |
| bool | ocsphintpresent |
| char | message [QSC_X509W_RESULT_MESSAGE_MAX] |
Structured operational result returned by wrapper validation and configuration routines.
| qsc_x509w_availability aiaavailability |
Availability report for issuer-locator handling.
| bool aiahintpresent |
True if issuer-locator extension hints were present.
| bool chainbuilt |
True if a certificate chain was successfully constructed.
| size_t chainlength |
Number of certificates examined or loaded into the effective chain.
| size_t failuredepth |
Chain position at which failure was detected, when known.
| bool hostnamechecked |
True if hostname validation was attempted.
| bool hostnamevalid |
True if hostname validation succeeded.
| bool keymatch |
True if the tested private key matched the certificate public key.
| char message[QSC_X509W_RESULT_MESSAGE_MAX] |
Fixed diagnostic message buffer populated by the wrapper.
| qsc_x509w_availability ocspavailability |
Availability report for OCSP handling.
| bool ocsphintpresent |
True if OCSP locator hints were present.
| bool purposevalid |
True if purpose or role evaluation succeeded.
| qsc_x509w_revocation_source revocationsource |
Revocation source used by the wrapper.
| qsc_x509_revocation_status revocationstatus |
Underlying revocation status.
| qsc_x509w_stage stage |
Stage at which the operation completed or failed.
| qsc_x509w_status status |
High-level wrapper status code.
| bool timevalid |
True if time validity checks succeeded.
| qsc_x509_verify_status verifystatus |
Underlying certificate verification status.