THPDFHeadlessDocument.VerifySignature

function VerifySignature(SignatureIndex: Integer; const Options: THPDFHeadlessCMSOptions): THPDFHeadlessCMSResult;

Verifieert een bestaande zero-based AcroForm-signature tegen diens exacte hexadecimale of letterlijke Contents-gap en historische revisie; accepteert adbe.pkcs7.detached en ETSI.CAdES.detached met gewone default options en rapporteert unsigned trailing bytes apart van integriteit

Gebruik expliciete CA-instellingen om trust te beoordelen; integriteit alleen is geen certificaatvertrouwen

Het document eist automatisch een ESS signing-certificate-binding voor ETSI.CAdES.detached, zelfs wanneer RequireCAdES false is; RequireCAdES zetten eist daarnaast die binding voor gewone detached CMS-signatures

Letterlijke Contents ondersteunt PDF octale escapes, standaard geëscapete tekens en regeleinde-vervolgingen; diens gedecodeerde bytes moeten matchen met de exacte enkele string die ByteRange uitsluit, inclusief beide delimiters

CMS-bytelimieten gelden voor gedecodeerde binaire bytes, document-objectlimieten voor de encoded gap, en annulering blijft waarneembaar vóór parsen en cryptografische verificatie

Deze integriteitscheck werkt zonder CA-bestand en markeert het signing-certificaat niet als vertrouwd; toegestane signed-form-updates en DSS-bewijs-invoeging gebruiken dezelfde geauthenticeerde letterlijke of hexadecimale Contents

Headless document · CMS provider

DocTimeStamp/ETSI.RFC3161 wordt ook automatisch herkend; diens exacte gedekte PDF-imprint, ingekapselde CMS, ESS-binding, critical TSA EKU, versie en signer-naam worden met default options geauthenticeerd

Timestamp.TrustedCAFile en geconfigureerde CRL-options beoordelen expliciete TSA-trust apart; TimestampValid rapporteert de echte timestamp-imprint-integriteit, terwijl TimestampTrustEvaluated en CertificateTrusted een expliciete geslaagde TSA-trustpass identificeren

Document-timestamps verbieden Cert-, Reference-, Changes-, R-, Prop_AuthTime- en Prop_AuthType-entries en gebruiken dezelfde geauthenticeerde letterlijke of hexadecimale Contents-decoder