function SignPades(const FileName: string; const Options: TPadesSignOptions): Boolean; overload;
function SignPades(const FileName: string; const Thumbprint: string): Boolean; overload;
Lisää inkrementaalisen digitaalisen allekirjoituspäivityksen PDF-dokumenttiin luoden PAdES B-B- tai B-T-yhteensopivan allekirjoitussanakirjan
Metodi tukee sekä edistyneitä varmennemääritystietueita että yksinkertaisia SHA-1-heksasormenjälkiä, jotka yhdistyvät Windowsin Current User 'MY' -varmennesäilöön
Options.FieldOptions voi lisätä vaadittuja siemenarvoja, sallittuja syitä ja oikeudellisia vakuutuksia, hyväksyttäviä allekirjoittajan varmenteita, kenttälukkoja sekä hyväksyntä- tai sertifiointimuunnosten parametreja
| FileName | Kohdepolku, johon allekirjoitettu PDF tallennetaan |
| Options | Allekirjoituksen yksityiskohdat sisältävä tietue, joka kantaa varmennedataa, aikaleimoja, sitoumusvalintoja, turvallisuustasoja ja kenttärajoituksia |
| Thumbprint | Paikallisesta Windows-säilöstä peräisin olevan varmenteen SHA-1-heksasormenjälkimerkkijono |
Active-arvon olevan True ja kelvollisten salauskirjastojen olevan läsnä järjestelmässämessageImprint vastaavat pyyntöä, CMS-allekirjoittajarakenne on täydellinen ja DER-aika- ja kokonaislukukoodaukset ovat kanonisia/Annots-taulukosta ja AcroFormin /Fields-taulukostaCertificationPermission hyväksyy arvot 1, 2 tai 3 ja hylkää toisen sertifiointiallekirjoituksenLockAction luo vastaavat /Lock- ja FieldMDP-rajoitukset
begin
if not Pdf1.Active then Exit;
Pdf1.SignPades('signed.pdf', 'a1b2c3d4e5f678901234567890abcdef12345678');
end;