GetSignatureCertificateChainDER

Digitalni potpisi

Opis

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

Sintaksa

Delphi

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

Parametri

InputFileThe signed PDF.
PasswordLozinka za njegovo otvaranje ili prazan niz znakova
FieldNameNaziv polja potpisa kako ga daje enumeracija potpisa
SignerIndexZero-based signer.
ChainIndexPozicija na putanji u 0-baziranom brojanju; 0 je potpisnik, viši indeksi njegovi su izdavatelji

Povratne vrijednosti

CertificateCertifikat na tom položaju
Empty stringIndeks je iza putanje, ili datoteku ili polje nije bilo moguće pročitati

Napomene

Ovo čita samo strukturu i ništa ne provjerava: izvještava o certifikatu koji potpis imenuje, a ne o certifikatu za koji je provjereno da je proizveo valjan potpis

Svaki poziv čita datoteku pa pozivatelj koji obilazi cijelu putanju treba duljinu pročitati jednom funkcijom GetSignatureCertificateChainLength i zadržati broj

Dokument se čita dijeljenom ručkom, pa odgovor vrijedi i dok verifikator ili preglednik već drži datoteku otvorenom

Vidi također

GetSignatureCertificateChainLength, GetSignatureSignerCertificateDER