THPDFHeadlessDocument.VerifySignature

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

Verifica una firma AcroForm esistente a base zero rispetto al suo esatto gap Contents esadecimale o letterale e alla revisione storica; accetta adbe.pkcs7.detached e ETSI.CAdES.detached con le ordinarie opzioni predefinite e riporta i byte finali non firmati separatamente dall'integrità

Usare impostazioni CA esplicite per valutare la fiducia; l'integrità da sola non costituisce fiducia nel certificato

Il documento richiede automaticamente il binding del certificato di firma ESS per ETSI.CAdES.detached, anche quando RequireCAdES è false; impostare RequireCAdES richiede inoltre quel binding per le ordinarie firme CMS detached

Il Contents letterale supporta escape ottali PDF, caratteri con escape standard e continuation di riga; i suoi byte decodificati devono corrispondere all'esatta singola stringa esclusa dal ByteRange, delimitatori inclusi

I limiti di byte CMS si applicano ai byte binari decodificati, i limiti sugli oggetti del documento si applicano al gap codificato, e la cancellazione resta osservabile prima del parsing e della verifica crittografica

Questo controllo di integrità funziona senza un file CA e non marca il certificato di firma come fidato; gli aggiornamenti consentiti dei form firmati e l'inserimento di evidenze DSS usano lo stesso Contents letterale o esadecimale autenticato

Documento headless · Provider CMS

Anche DocTimeStamp/ETSI.RFC3161 viene riconosciuto automaticamente; il suo esatto imprint PDF coperto, il CMS incapsulato, il binding ESS, l'EKU TSA critico, la versione e il nome del firmatario vengono autenticati con le opzioni predefinite

Timestamp.TrustedCAFile e le opzioni CRL configurate valutano separatamente la fiducia esplicita nella TSA; TimestampValid riporta l'integrità reale dell'imprint del timestamp, mentre TimestampTrustEvaluated e CertificateTrusted identificano un superamento esplicito e positivo della verifica di fiducia sulla TSA

I timestamp del documento vietano le voci Cert, Reference, Changes, R, Prop_AuthTime e Prop_AuthType e usano lo stesso decoder autenticato di Contents letterale o esadecimale