GetSignatureSignerCertificateDER

Digitalni podpisi

Opis

Vrne certifikat, ki je ustvaril podpis, kodiran v DER

Identifikatorji podpisovalca in polja identitete certifikatov, ki segajo izven svojih obdajajočih vsebnikov DER, se zavrnejo, namesto da bi jih uporabili za ujemanje s certifikatom

Sintaksa

Delphi

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

Parametri

InputFilePodpisani PDF
PasswordGeslo za odpiranje ali prazen niz
FieldNameIme podpisnega polja, kot ga poroča naštevanje podpisov
SignerIndexPodpisnik s številčenjem od 0, za redke podpise, ki jih nosi več

Vrnjene vrednosti

CertificateBajti certifikata podpisnika
Empty stringPodpisnik ali njegov certifikat manjkata ali datoteke ali polja ni bilo mogoče prebrati

Opombe

Podpisnik je izbran iz vgrajene množice, ne glede na to, ali ga podpis prepozna po izdajatelju in serijski številki ali po identifikatorju ključa predmeta

To prebere le strukturo in ničesar ne preveri: poroča o certifikatu, ki ga imenuje podpis, ne pa o certifikatu, ki je bil preverjen kot proizvajalec veljavnega podpisa

Dokument se bere prek skupnega handle-ja, zato odgovor deluje, tudi kadar verifikator ali pregledovalnik že ima datoteko odprto

Glejte tudi

GetSignatureCertificateChainLength, GetCertificateOCSPURLs