PDFium Delphi Component Docs

SignPades Metodo

Componente: TPdf  ·  Unità: PDFium
Aggiunge una firma PAdES di approvazione o certificazione vincolata usando un certificato locale

Syntax

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

Description

Aggiunge un aggiornamento incrementale di firma digitale al documento PDF, generando un dizionario di firma conforme a PAdES B-B o B-T

Il metodo supporta sia i record avanzati di configurazione del certificato sia i semplici thumbprint esadecimali SHA-1 mappati all'archivio Windows Current User 'MY'

Options.FieldOptions può aggiungere seed value obbligatori, motivi e attestazioni legali consentiti, certificati dei firmatari accettabili, blocchi dei campi e parametri di trasformazione di approvazione o certificazione

Parameters

FileNameIl percorso di destinazione dove verrà salvato il PDF firmato
OptionsLa struttura dei dettagli della firma contenente i dati del certificato, i timestamp, le opzioni di impegni, i livelli di sicurezza e i vincoli dei campi
ThumbprintStringa thumbprint esadecimale SHA-1 del certificato dell'archivio Windows locale

Remarks

Example

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

See Also

SignPadesToStream SignPadesWithPdfA ValidatePades