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
| InputFile | Potpisani PDF |
|---|---|
| Password | Lozinka za otvaranje, ili prazan string |
| FieldName | Naziv polja potpisa kakvo prijavljuje enumeracija potpisa |
| SignerIndex | Zero-based signer. |
| ChainIndex | Pozicija u putanji koja počinje od 0; 0 je potpisnik, viši indeksi su njegovi izdavaoci |
Povratne vrednosti
| Certificate | Sertifikat na toj poziciji |
|---|---|
| Empty string | Indeks 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