GetSignatureSignerCertificateDER
Digitalni potpisi
Opis
Vraća certifikat koji je proizveo potpis, DER kodiran
Identifikatori potpisnika i polja identiteta certifikata koja izlaze izvan svojih nadređenih DER spremnika odbijaju se umjesto da se koriste za podudaranje s certifikatom
Sintaksa
Delphi
Function TPDFlib.GetSignatureSignerCertificateDER(Const InputFile, Password, FieldName: WideString; SignerIndex: 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 | Potpisnik u 0-baziranom brojanju, za rijedak potpis koji nosi više njih |
Povratne vrijednosti
| Certificate | Bajtovi certifikata potpisnika |
|---|---|
| Empty string | Potpisnik ili njegov certifikat nedostaju, ili datoteku ili polje nije bilo moguće pročitati |
Napomene
Potpisnik se izdvaja iz ugrađenog skupa bez obzira identificira li ga potpis po izdavatelju i serijskom broju ili po identifikatoru ključa subjekta
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
Dokument se čita dijeljenom ručkom, pa odgovor vrijedi i dok verifikator ili preglednik već drži datoteku otvorenom