GetSignatureCertificateChainLength

Digitale signaturer

Beskrivelse

Returnerer længden af den certificeringssti, som en signatur indeholder for én underskriver.

Syntaks

Delphi

Function TPDFlib.GetSignatureCertificateChainLength(Const InputFile, Password, FieldName: WideString; SignerIndex: Integer): Integer;

Parametre

InputFileDen signerede PDF
PasswordAdgangskoden til at åbne den eller en tom streng
FieldNameEt signaturfeltnavn som rapporteret af signaturoptællingen.
SignerIndexNulbaseret underskriver.

Returværdier

LengthAntallet af certifikater i stien, underskriveren først.
0Underskriveren eller dennes certifikat kunne ikke læses.

Bemærkninger

Kun certifikater, som selve signaturen integrerer, bruges til at opbygge stien, så en sti, der stopper før et selvudstedt certifikat, betyder, at de resterende udstedere skal hentes via de adresser, som GetCertificateIssuerURLs rapporterer. Stien udfyldes ikke kunstigt, så den ser komplet ud.

Dokumentet læses med et delt håndtag, så dette svarer, mens et kontrolprogram eller en fremviser allerede holder filen åben.

Se også

GetSignatureCertificateChainDER, GetCertificateIssuerURLs