Bounded client-certificate identity information supplied to an mTLS authorization callback. More...
#include <tlscert.h>
Data Fields | |
| qsc_tls_peer_certificate_summary | summary |
| uint8_t | certificatefingerprint [QSC_TLS_CERTIFICATE_FINGERPRINT_SIZE] |
| size_t | certificatefingerprintlen |
| qsc_x509_verify_status | verifystatus |
| bool | chainvalid |
Bounded client-certificate identity information supplied to an mTLS authorization callback.
The certificate summary is copied from the certificate-validation bridge when the built-in QSC X.509 validator is used. The certificate fingerprint is a SHA3-256 digest of the leaf certificate DER encoding. The structure does not retain caller-owned DER pointers.
| uint8_t certificatefingerprint[QSC_TLS_CERTIFICATE_FINGERPRINT_SIZE] |
SHA3-256 fingerprint of the leaf certificate DER encoding.
| size_t certificatefingerprintlen |
Length of the certificate fingerprint in bytes.
| bool chainvalid |
Indicates that certificate-chain validation succeeded.
| qsc_tls_peer_certificate_summary summary |
Bounded peer certificate summary produced by certificate validation.
| qsc_x509_verify_status verifystatus |
X.509 verification status reported by the validation layer.