function SignPades(const FileName: string; const Options: TPadesSignOptions): Boolean; overload;
function SignPades(const FileName: string; const Thumbprint: string): Boolean; overload;
PDF belgesine artımlı bir dijital imza güncellemesi ekler ve PAdES B-B ya da B-T uyumlu bir imza sözlüğü üretir
Yöntem hem gelişmiş sertifika yapılandırma kayıtlarını hem de Windows Current User 'MY' deposuna eşlenen basit SHA-1 onaltılık parmak izlerini destekler
Options.FieldOptions; zorunlu seed değerleri, izin verilen nedenler ve hukuki teyitler, kabul edilebilir imzalayan sertifikaları, alan kilitleri ile onay ya da sertifikalandırma dönüşüm parametreleri ekleyebilir
| FileName | İmzalı PDF'in kaydedileceği hedef yol |
| Options | Sertifika verisi, zaman damgaları, taahhüt seçenekleri, güvenlik düzeyleri ve alan kısıtlarını içeren imza ayrıntısı yapısı |
| Thumbprint | Yerel Windows deposundaki sertifikanın SHA-1 onaltılık parmak izi dizesi |
Active değerinin True olmasını ve sistemde geçerli kripto kütüphanelerinin bulunmasını gerektirirmessageImprint isteğiyle eşleştiğinde, CMS imzalayan yapısı eksiksiz olduğunda ve DER zaman ile tamsayı kodlamaları kurallı (canonical) olduğunda kabul edilir/Annots dizisinden ve AcroForm /Fields dizisinden referans verilen görünmez bir Widget'tırCertificationPermission 1, 2 veya 3 değerlerini kabul eder ve ikinci bir sertifikalandırma imzasını reddederLockAction, eşleşen /Lock ve FieldMDP kısıtları oluşturur
begin
if not Pdf1.Active then Exit;
Pdf1.SignPades('signed.pdf', 'a1b2c3d4e5f678901234567890abcdef12345678');
end;