PDFium Delphi Component Docs

SignPades Methode

Komponente: TPdf  ·  Unit: PDFium
Hängt eine eingeschränkte PAdES-Genehmigungs- oder Zertifizierungssignatur mit einem lokalen Zertifikat an

Syntax

function SignPades(const FileName: string; const Options: TPadesSignOptions): Boolean; overload;
function SignPades(const FileName: string; const Thumbprint: string): Boolean; overload;

Beschreibung

Hängt ein inkrementelles digitales Signatur-Update an das PDF-Dokument an und erzeugt ein PAdES B-B- oder B-T-konformes Signaturwörterbuch

Die Methode unterstützt sowohl erweiterte Konfigurations-Records für Zertifikate als auch einfache SHA-1-Hex-Fingerabdrücke, die dem Windows-Speicher 'MY' des aktuellen Benutzers zugeordnet werden

Options.FieldOptions kann erforderliche Seed-Werte, zulässige Gründe und rechtliche Bestätigungen, akzeptierte Unterzeichnerzertifikate, Feldsperren sowie Genehmigungs- oder Zertifizierungs-Transformationsparameter ergänzen

Parameter

FileNameDer Zielpfad, unter dem das signierte PDF gespeichert wird
OptionsDie Struktur mit den Signaturdetails, die Zertifikatsdaten, Zeitstempel, Commitment-Optionen, Sicherheitsstufen und Feldbeschränkungen enthält
ThumbprintSHA-1-Hex-Fingerprint-String des Zertifikats aus dem lokalen Windows-Speicher

Hinweise

Beispiel

begin
  if not Pdf1.Active then Exit;
  Pdf1.SignPades('signed.pdf', 'a1b2c3d4e5f678901234567890abcdef12345678');
end;

Siehe auch

SignPadesToStream SignPadesWithPdfA ValidatePades