PDFium Delphi Component Docs

SignPades metodă

Component: TPdf  ·  Unit: PDFium
Adaugă o semnătură PAdES de aprobare sau de certificare, restricționată, folosind un certificat local

Syntax

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

Description

Adaugă documentului PDF o actualizare incrementală de semnătură digitală, generând un dicționar de semnătură conform PAdES B-B sau B-T

Metoda suportă atât înregistrări avansate de configurare a certificatelor, cât și amprente hex SHA-1 simple, mapate la depozitul Windows Current User 'MY'

Options.FieldOptions poate adăuga valori seed obligatorii, motive permise și atestări legale, certificate de semnatare acceptabile, blocări de câmp și parametri de transformare de aprobare sau de certificare

Parameters

FileNameCalea țintă unde va fi salvat PDF-ul semnat
OptionsStructura de detalii ale semnăturii, care conține datele certificatului, marcajele temporale, opțiunile de angajament, nivelurile de securitate și constrângerile de câmp
ThumbprintȘirul hex SHA-1 al amprentei certificatului din depozitul Windows local

Remarks

Example

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

See Also

SignPadesToStream SignPadesWithPdfA ValidatePades