THPDFHeadlessDocument.VerifySignature

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

Verifierar en befintlig nollbaserad AcroForm-signatur mot sitt exakta hexadecimala eller litterala Contents-gap och sin historiska revision; accepterar adbe.pkcs7.detached och ETSI.CAdES.detached med ordinarie standardalternativ och rapporterar osignerade avslutande bytes separat från integriteten

Använd explicita CA-inställningar för att utvärdera trust; integritet ensam är inte certifikattrust

Dokumentet kräver automatiskt ESS-bindning av signeringscertifikat för ETSI.CAdES.detached, även när RequireCAdES är false; att sätta RequireCAdES kräver dessutom den bindningen för vanliga fristående CMS-signaturer

Litteral Contents stöder oktala PDF-escape, standardiserade escape-tecken och radfortsättningar; dess avkodade bytes måste matcha den exakta enskilda sträng som ByteRange exkluderar, inklusive båda avgränsarna

CMS-bytegränserna gäller avkodade binära bytes, dokumentets objektgränser gäller det kodade gapet, och avbrott förblir observerbart före parsning och kryptografisk verifiering

Denna integritetskontroll fungerar utan CA-fil och markerar inte signeringscertifikatet som betrott; tillåtna uppdateringar av signerade formulär och DSS-evidence-infogning använder samma autentiserade litterala eller hexadecimala Contents

Headless-dokument · CMS-leverantör

DocTimeStamp/ETSI.RFC3161 känns också igen automatiskt; dess exakta täckta PDF-imprint, inkapslade CMS, ESS-bindning, kritiska TSA-EKU, version och signernamn autentiseras med standardalternativen

Timestamp.TrustedCAFile och konfigurerade CRL-alternativ utvärderar explicit TSA-trust separat; TimestampValid rapporterar den faktiska timestamp-imprintens integritet, medan TimestampTrustEvaluated och CertificateTrusted identifierar ett explicit framgångsrikt TSA-trust-pass

Dokumenttimestamps förbjuder posterna Cert, Reference, Changes, R, Prop_AuthTime och Prop_AuthType och använder samma autentiserade avkodare för litteral eller hexadecimal Contents