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

InputFilePasirašytasis PDF
PasswordSlaptažodis, kuriuo jis atveriamas, arba tuščia eilutė
FieldNameParašo lauko pavadinimas, toks, kokį jį praneša parašų išvardijimas
SignerIndexZero-based signer.

Grąžinamos reikšmės

LengthSertifikatų skaičius kelyje, pirmas – pasirašiusysis
0Pasiraš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ą

Taip pat žiūrėkite

GetSignatureCertificateChainDER, GetCertificateIssuerURLs