THPDFValidationEvidenceSource Type
Names where a piece of certificate or revocation evidence used during validation came from
Declaration
THPDFValidationEvidenceSource= (
vesNone,
vesCMS,
vesPDFVRI,
vesPDFDSS,
vesCaller,
vesCache
);
Unit
HPDFSignVerify
Values
| Value | Purpose |
|---|---|
vesNone | No source recorded; source fields keep this value until real evidence is applied |
vesCMS | Revocation material such as CRLs found embedded in the CMS SignedData itself |
vesPDFVRI | Evidence harvested from the PDF VRI dictionary of the signed document |
vesPDFDSS | Evidence harvested from the PDF document security store (DSS) |
vesCaller | Evidence handed in through the THPDFCertificateValidationOptions arrays; also the fallback for array entries without an explicit source |
vesCache | Revocation evidence restored from the shared cache of a batch validation run |
Usage notes
- Source arrays such as
OCSPResponseSources,CRLSources, andDeltaCRLSourcesare parallel to the evidence arrays; a non-vesNoneentry overrides thevesCallerfallback - The source of the winning revocation evidence is reported in
THPDFCertificateValidationInfo.RevocationSourceandDeltaCRLSource - Comparing sources tells apart evidence embedded by the signer from material collected later during LTA-style evidence acquisition