PDFium Delphi Component Docs

SaveAsPadesDss Methode

Komponente: TPdf  ·  Unit: PDFium
Speichert das aktive PDF in eine Datei und bettet dabei PAdES-Validierungszertifikate des Document Security Store (DSS) ein

Syntax

function SaveAsPadesDss(const FileName: string; const Options: TPadesDssOptions): Boolean; overload;

Beschreibung

Speichert die aktuellen Dokument-Bytes in eine Datei und injiziert dabei X.509-Validierungsmaterial (Zertifikate, CRLs und OCSP-Antworten) in das globale /DSS-Wörterbuch des Dokuments

TPadesDssOptions.Vris kann ausgewähltes Material jeder Signatur über indirekte /Type /VRI-Wörterbücher zuordnen, die über den Großbuchstaben-SHA-1 des vollständigen dekodierten /Contents-Werts der Signatur verschlüsselt sind, einschließlich etwaiger Padding-Bytes

Erfordert, dass Active auf True steht; liefert False zurück, wenn der Speichervorgang fehlschlägt

Parameter

FileNameAbsoluter oder relativer Pfad zur Zieldatei
OptionsVollständige DSS-Konfiguration mit DER-Material-Arrays, signaturspezifischen VRI-Indexlisten und Erweiterungseinstellungen

Hinweise

Beispiel

var
  DssOpts: TPadesDssOptions;
begin
  if not Pdf1.Active then Exit;
  DssOpts := TPadesDssOptions.Default;
  // DssOpts.Certs mit DER-Validierungszertifikaten füllen
  Pdf1.SaveAsPadesDss('signed-blt.pdf', DssOpts);
end;

Siehe auch

SaveAsPadesDssToStream SignPades ValidatePades