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

InputFilePodpisani PDF
PasswordGeslo za odpiranje ali prazen niz
FieldNameIme podpisnega polja, kot ga poroča naštevanje podpisov
SignerIndexpodpisovalec, začetek pri 0

Vrnjene vrednosti

LengthŠtevilo certifikatov na poti, podpisnik prvi
0Podpisnika 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

Glejte tudi

GetSignatureCertificateChainDER, GetCertificateIssuerURLs