File-path and policy configuration used to load server identities and trust material for deployment workflows. More...
#include <x509wrap.h>
Data Fields | |
| const char * | certificatechainpath |
| const char * | privatekeypath |
| const char * | trustanchorpath |
| const char * | crlpath |
| const char * | hostname |
| qsc_x509_verify_purpose | purpose |
| bool | requireclientauth |
| bool | loadtrustanchors |
| bool | loadcrls |
| bool | rejectunsupportedcriticalextensions |
| bool | requirerevocation |
File-path and policy configuration used to load server identities and trust material for deployment workflows.
| const char* certificatechainpath |
Caller-owned path to a PEM or DER certificate-chain input.
| const char* crlpath |
Caller-owned path to CRL material.
| const char* hostname |
Caller-owned deployment hostname for certificate-suitability validation.
| bool loadcrls |
Load CRLs from crlpath when true.
| bool loadtrustanchors |
Load trust anchors from trustanchorpath when true.
| const char* privatekeypath |
Caller-owned path to the associated private-key input.
| qsc_x509_verify_purpose purpose |
Requested certificate purpose for the loaded deployment identity.
| bool rejectunsupportedcriticalextensions |
Reject unsupported critical extensions when validating loaded material.
| bool requireclientauth |
Indicates that the deployment is expected to enforce client authentication.
| bool requirerevocation |
Require revocation information during deployment validation when true.
| const char* trustanchorpath |
Caller-owned path to trust-anchor material.