function SignPades(const FileName: string; const Options: TPadesSignOptions): Boolean; overload;
function SignPades(const FileName: string; const Thumbprint: string): Boolean; overload;
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
| FileName | Il percorso di destinazione dove verrà salvato il PDF firmato |
| Options | La 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 |
| Thumbprint | Stringa thumbprint esadecimale SHA-1 del certificato dell'archivio Windows locale |
Active sia True e che librerie crittografiche valide siano presenti sul sistemamessageImprint SHA-256 corrispondono alla richiesta, la struttura del firmatario CMS è completa e le codifiche DER di tempo e interi sono canoniche/Annots della prima pagina e dall'array /Fields di AcroFormCertificationPermission accetta 1, 2 o 3 e rifiuta una seconda firma di certificazioneLockAction crea vincoli /Lock e FieldMDP corrispondenti
begin
if not Pdf1.Active then Exit;
Pdf1.SignPades('signed.pdf', 'a1b2c3d4e5f678901234567890abcdef12345678');
end;