function SignPades(const FileName: string; const Options: TPadesSignOptions): Boolean; overload;
function SignPades(const FileName: string; const Thumbprint: string): Boolean; overload;
Додає інкрементальне оновлення цифрового підпису до PDF-документа, генеруючи словник підпису, сумісний із PAdES B-B або B-T
Метод підтримує і просунуті записи конфігурації сертифіката, і прості шістнадцяткові відбитки SHA-1, які зіставляються зі сховищем 'MY' поточного користувача Windows
Options.FieldOptions може додати обов’язкові початкові значення, дозволені причини та юридичні засвідчення, прийнятні сертифікати підписувача, блокування полів і параметри перетворень approval чи certification
| FileName | Цільовий шлях, де буде збережено підписаний PDF |
| Options | Структура деталей підпису, що містить дані сертифіката, мітки часу, опції зобов’язання, рівні безпеки та обмеження поля |
| Thumbprint | Рядок шістнадцяткового відбитка SHA-1 сертифіката з локального сховища Windows |
Active у значенні True та наявності на системі чинних криптографічних бібліотекmessageImprint збігаються із запитом, структура CMS-підписувача повна, а кодування часу та цілих у DER канонічні/Annots першої сторінки та масив /Fields AcroFormCertificationPermission приймає 1, 2 або 3 і відхиляє другий сертифікаційний підписLockAction створює відповідні обмеження /Lock і FieldMDP
begin
if not Pdf1.Active then Exit;
Pdf1.SignPades('signed.pdf', 'a1b2c3d4e5f678901234567890abcdef12345678');
end;