function SignPades(const FileName: string; const Options: TPadesSignOptions): Boolean; overload;
function SignPades(const FileName: string; const Thumbprint: string): Boolean; overload;
Dodaje przyrostową aktualizację podpisu cyfrowego do dokumentu PDF, generując słownik podpisu zgodny z PAdES B-B lub B-T
Metoda obsługuje zarówno zaawansowane rekordy konfiguracji certyfikatów, jak i proste szesnastkowe odciski palca SHA-1 mapowane na magazyn 'MY' bieżącego użytkownika Windows
Options.FieldOptions może dodać wymagane wartości seed, dozwolone powody i oświadczenia prawne, akceptowalne certyfikaty podpisującego, blokady pól oraz parametry transformacji zatwierdzenia lub certyfikacji
| FileName | Ścieżka docelowa, pod którą zostanie zapisany podpisany PDF |
| Options | Struktura szczegółów podpisu zawierająca dane certyfikatów, znaczniki czasu, opcje zobowiązania, poziomy bezpieczeństwa i ograniczenia pól |
| Thumbprint | Szesnastkowy ciąg odcisku palca SHA-1 certyfikatu z lokalnego magazynu Windows |
Active ustawionego na True oraz obecności w systemie ważnych bibliotek kryptograficznychmessageImprint SHA-256 pasują do żądania, struktura podpisującego CMS jest kompletna, a kodowania czasu i liczb całkowitych DER są kanoniczne/Annots pierwszej strony i tablicy /Fields AcroFormCertificationPermission przyjmuje 1, 2 lub 3 i odrzuca drugi podpis certyfikacjiLockAction tworzy pasujące ograniczenia /Lock i FieldMDP
begin
if not Pdf1.Active then Exit;
Pdf1.SignPades('signed.pdf', 'a1b2c3d4e5f678901234567890abcdef12345678');
end;