GetSignatureCertificateChainDER

Digitalni podpisi

Opis

Vrne en certifikat s poti, ki jo nosi podpis, kodiran v DER

Sintaksa

Delphi

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

Parametri

InputFilePodpisani PDF
PasswordGeslo za odpiranje ali prazen niz
FieldNameIme podpisnega polja, kot ga poroča naštevanje podpisov
SignerIndexpodpisovalec, začetek pri 0
ChainIndexPoložaj na poti (številčenje od 0); 0 je podpisnik, višji indeksi so njegovi izdajatelji

Vrnjene vrednosti

CertificateCertifikat na tem položaju
Empty stringIndeks je za potjo ali datoteke ali polja ni bilo mogoče prebrati

Opombe

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

Vsak klic prebere datoteko, zato naj klicatelj, ki prehaja celo pot, dolžino prebere enkrat s GetSignatureCertificateChainLength in obdrži številko

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

Glejte tudi

GetSignatureCertificateChainLength, GetSignatureSignerCertificateDER