THPDFValidationEvidenceSource Type
Names the origin of each piece of certificate or revocation evidence used during validation
Declaration
THPDFValidationEvidenceSource= (
vesNone,
vesCMS,
vesPDFVRI,
vesPDFDSS,
vesCaller,
vesCache
);
Unit
HPDFSignVerify
Values
| Value | Purpose |
|---|---|
vesNone | No source recorded; the source fields hold this value until real evidence is applied |
vesCMS | Revocation material such as CRLs found embedded within the CMS SignedData itself |
vesPDFVRI | Evidence gathered from the PDF VRI dictionary of the signed document |
vesPDFDSS | Evidence gathered from the PDF document security store (DSS) |
vesCaller | Evidence handed over through the THPDFCertificateValidationOptions arrays; also the fallback for array entries with no explicit source |
vesCache | Revocation evidence brought back from the shared cache of a batch validation run |
Usage notes
- Source arrays such as
OCSPResponseSources,CRLSourcesandDeltaCRLSourcesrun parallel to the evidence arrays; a non-vesNoneentry overrides thevesCallerfallback - The source of the revocation evidence that wins is reported in
THPDFCertificateValidationInfo.RevocationSourceandDeltaCRLSource - Comparing sources separates evidence the signer embedded from material collected later during LTA-style evidence acquisition