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
| InputFile | The signed PDF. |
|---|---|
| Password | Lozinka za njegovo otvaranje ili prazan niz znakova |
| FieldName | Naziv polja potpisa kako ga daje enumeracija potpisa |
| SignerIndex | Zero-based signer. |
| ChainIndex | Pozicija na putanji u 0-baziranom brojanju; 0 je potpisnik, viši indeksi njegovi su izdavatelji |
Povratne vrijednosti
| Certificate | Certifikat na tom položaju |
|---|---|
| Empty string | Indeks 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