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

InputFileThe signed PDF.
PasswordLozinka za njegovo otvaranje ili prazan niz znakova
FieldNameNaziv polja potpisa kako ga daje enumeracija potpisa
SignerIndexPotpisnik u 0-baziranom brojanju, za rijedak potpis koji nosi više njih

Povratne vrijednosti

CertificateBajtovi certifikata potpisnika
Empty stringPotpisnik 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

Vidi također

GetSignatureCertificateChainLength, GetCertificateOCSPURLs