THPDFHeadlessDocument.AddSignatureValidationEvidence

function AddSignatureValidationEvidence(SignatureIndex: Integer;
  const Evidence: THPDFHeadlessLTVEvidence;
  const Options: THPDFHeadlessLTVOptions): THPDFHeadlessLTVResult;

Authentifiziert die ausgewählte signierte Signatur samt ihrer Revocation-Evidenz und bereitet dann ein DSS- und VRI-Inkrement-Update im geladenen Dokument vor

SignatureIndex wählt eine nullbasierte signierte Signatur, keinen Formularfeld-Index; TrustedCAFile muss explizite PEM-Trust-Roots enthalten

Der Signatur-Content-Digest, Signer-Signatur und -Kette sowie der erforderliche Timestamp werden gegen die originalen PDF-ByteRanges verifiziert, bevor irgendeine Dokumentgraph-Änderung passiert

Evidence liefert vollständige DER-OCSP-Antworten oder Issuer-CRLs, die alle Nicht-Anker-Signer- und TSA-Kettenzertifikate abdecken; optionale DER-Zertifikate ergänzen den Kettenaufbau

Rufe nach Erfolg SaveToFile mit einem eigenen Ausgabepfad auf; die originale signierte Revision bleibt intakt, und neu erzeugte AES-Evidenz-Streams bleiben verschlüsselt

Dokument- und Evidenz-Cancellation-Tokens müssen übereinstimmen, wenn beide geliefert werden; Dokumentlimits begrenzen Evidenz-Limits, erzeugte Stream-Größen, Objektzahlen und verbleibende inkrementelle Ausgabe-Bytes

Verschlüsselte Sources verlangen die Dokumentänderungsberechtigung oder Owner-Authentifizierung; ungültige Evidenz, verweigerte Berechtigungen, erschöpfte Budgets und Abbruch lassen den Graphen unverändert

Prüfumfang und Archivierungs-Einschränkungen beschreibt Native Signaturvalidierungs-Evidenz