GetSignatureCertificateChainDER

Digitalni potpisi

Opis

Vraća jedan sertifikat iz putanje koju nosi potpis, DER kodiran

Sintaksa

Delphi

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

Parametri

InputFilePotpisani PDF
PasswordLozinka za otvaranje, ili prazan string
FieldNameNaziv polja potpisa kakvo prijavljuje enumeracija potpisa
SignerIndexZero-based signer.
ChainIndexPozicija u putanji koja počinje od 0; 0 je potpisnik, viši indeksi su njegovi izdavaoci

Povratne vrednosti

CertificateSertifikat na toj poziciji
Empty stringIndeks je iza putanje, ili datoteka ili polje nije moglo da se pročita

Napomene

Ovo čita samo strukturu i ništa ne verifikuje: prijavljuje sertifikat koji potpis navodi, a ne sertifikat za koji je provereno da je proizveo važeći potpis

Svaki poziv čita datoteku, pa ako prolazite kroz ceo lanac, pročitajte dužinu jednom pomoću GetSignatureCertificateChainLength i zadržite brojač

Dokument se čita kroz deljeni handle, pa ovo odgovara i dok pregledač ili verifikator već drži fajl otvoren

Vidi takođe

GetSignatureCertificateChainLength, GetSignatureSignerCertificateDER