GetSignatureCertificateChainDER

Digitale signaturer

Beskrivelse

Returnerer ét certifikat fra den sti, som en signatur indeholder, DER-kodet

Syntaks

Delphi

Function TPDFlib.GetSignatureCertificateChainDER(Const InputFile, Password, FieldName: WideString; SignerIndex, ChainIndex: Integer): AnsiString;

Parametre

InputFileDen signerede PDF
PasswordAdgangskoden til at åbne den eller en tom streng
FieldNameEt signaturfeltnavn som rapporteret af signaturoptællingen.
SignerIndexNulbaseret underskriver.
ChainIndexNulbaseret position i stien; 0 er underskriveren, og højere indekser er dens udstedere

Returværdier

CertificateCertifikatet på den pågældende position
Empty stringIndekset ligger efter stien, eller filen eller feltet kunne ikke læses.

Bemærkninger

Dette læser kun strukturen og verificerer intet: Det rapporterer det certifikat, som signaturen navngiver, ikke et certifikat der er blevet kontrolleret for at have frembragt en gyldig signatur.

Hvert kald læser filen, så en kalder, der gennemløber hele stien, bør læse længden én gang med GetSignatureCertificateChainLength og gemme antallet

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

Se også

GetSignatureCertificateChainLength, GetSignatureSignerCertificateDER