function SignPades(const FileName: string; const Options: TPadesSignOptions): Boolean; overload;
function SignPades(const FileName: string; const Thumbprint: string): Boolean; overload;
Dodaje inkrementalno ažuriranje digitalnog potpisa PDF dokumentu i generiše rečnik potpisa usklađen sa PAdES B-B ili B-T
Metoda podržava i napredne zapise za konfiguraciju sertifikata i jednostavne SHA-1 heksadecimalne otiske koji se mapiraju na Windows Current User 'MY' skladište
Options.FieldOptions može da dodaje obavezne seed vrednosti, dozvoljene razloge i pravne attestacije, prihvatljive sertifikate potpisnika, zaključavanja polja i parametre transformacije odobrenja ili sertifikacije
| FileName | Ciljana putanja na koju će potpisani PDF biti sačuvan |
| Options | Struktura detalja potpisa koja sadrži podatke sertifikata, vremenske pečate, opcije obaveze, nivoe bezbednosti i ograničenja polja |
| Thumbprint | SHA-1 heksadecimalni otisak sertifikata iz lokalnog Windows skladišta |
Active bude True i da na sistemu postoje važeće kriptografske bibliotekemessageImprint poklapaju sa zahtevom, kada je struktura CMS potpisnika kompletna i kada su DER kodovanja vremena i celobrojnih vrednosti kanonska/Annots niza prve stranice i /Fields niza AcroForm-aCertificationPermission prihvata 1, 2 ili 3 i odbija drugi sertifikacioni potpisLockAction kreira odgovarajuća /Lock i FieldMDP ograničenja
begin
if not Pdf1.Active then Exit;
Pdf1.SignPades('signed.pdf', 'a1b2c3d4e5f678901234567890abcdef12345678');
end;