GetSignatureSignerCertificateDER
Digitalni potpisi
Opis
Vraća sertifikat koji je proizveo potpis, DER kodiran
Identifikatori potpisnika i polja identiteta sertifikata koja izlaze izvan svojih nadređenih DER kontejnera se odbijaju umesto da se koriste za pronalaženje odgovarajućeg sertifikata
Sintaksa
Delphi
Function TPDFlib.GetSignatureSignerCertificateDER(Const InputFile, Password, FieldName: WideString; SignerIndex: Integer): AnsiString;Parametri
| InputFile | Potpisani PDF |
|---|---|
| Password | Lozinka za otvaranje, ili prazan string |
| FieldName | Naziv polja potpisa kakvo prijavljuje enumeracija potpisa |
| SignerIndex | Potpisnik koji počinje od 0, za redak potpis koji nosi više njih |
Povratne vrednosti
| Certificate | Bajtovi sertifikata potpisnika |
|---|---|
| Empty string | Potpisnik ili njegov sertifikat nedostaju, ili datoteka ili polje nije moglo da se pročita |
Napomene
Potpisnik se poklapa iz ugrađenog skupa bez obzira da li ga potpis identifikuje po izdavaocu i serijskom broju ili po subject key identifikatoru
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
Dokument se čita kroz deljeni handle, pa ovo odgovara i dok pregledač ili verifikator već drži fajl otvoren