GetSignatureCertificateChainLength
Skaitmeniniai parašai
Aprašymas
Grąžina sertifikavimo kelio, kurį parašas neša vienam pasirašiusiajam, ilgį
Sintaksė
Delphi
Function TPDFlib.GetSignatureCertificateChainLength(Const InputFile, Password, FieldName: WideString; SignerIndex: Integer): Integer;Parametrai
| InputFile | Pasirašytasis PDF |
|---|---|
| Password | Slaptažodis, kuriuo jis atveriamas, arba tuščia eilutė |
| FieldName | Parašo lauko pavadinimas, toks, kokį jį praneša parašų išvardijimas |
| SignerIndex | Zero-based signer. |
Grąžinamos reikšmės
| Length | Sertifikatų skaičius kelyje, pirmas – pasirašiusysis |
|---|---|
| 0 | Pasirašiusiojo arba jo sertifikato perskaityti nepavyko |
Pastabos
Keliui sudaryti naudojami tik sertifikatai, kuriuos pats parašas įterpia, todėl kelias, sustojantis iki savęs išduodamojo sertifikato, reiškia, kad likusiuosius išdavėjus teks gauti per adresus, kuriuos praneša GetCertificateIssuerURLs. Kelias nepapildomas, kad atrodytų pilnas
Dokumentas skaitomas per bendrinamąją rankenėlę, todėl atsakymas gaunamas net tada, kai patikrinimo priemonė arba peržiūros programa jau turi failą atvertą