GetSignatureCertificateChainLength
Digitalni podpisi
Opis
Vrne dolžino poti certificiranja, ki jo podpis nosi za enega podpisnika
Sintaksa
Delphi
Function TPDFlib.GetSignatureCertificateChainLength(Const InputFile, Password, FieldName: WideString; SignerIndex: Integer): Integer;Parametri
| InputFile | Podpisani PDF |
|---|---|
| Password | Geslo za odpiranje ali prazen niz |
| FieldName | Ime podpisnega polja, kot ga poroča naštevanje podpisov |
| SignerIndex | podpisovalec, začetek pri 0 |
Vrnjene vrednosti
| Length | Število certifikatov na poti, podpisnik prvi |
|---|---|
| 0 | Podpisnika ali njegovega certifikata ni bilo mogoče prebrati |
Opombe
Za izgradnjo poti se uporabijo le certifikati, ki jih sam podpis vgradi, tako da pot, ki se ustavi pred samoizdanim certifikatom, pomeni, da je treba preostale izdajatelje pridobiti prek naslovov, ki jih poroča GetCertificateIssuerURLs. Pot ni podložena, da bi izgledala popolna
Dokument se bere prek skupnega handle-ja, zato odgovor deluje, tudi kadar verifikator ali pregledovalnik že ima datoteko odprto