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
| InputFile | Podpisani PDF |
|---|---|
| Password | Geslo za odpiranje ali prazen niz |
| FieldName | Ime podpisnega polja, kot ga poroča naštevanje podpisov |
| SignerIndex | podpisovalec, začetek pri 0 |
| ChainIndex | Položaj na poti (številčenje od 0); 0 je podpisnik, višji indeksi so njegovi izdajatelji |
Vrnjene vrednosti
| Certificate | Certifikat na tem položaju |
|---|---|
| Empty string | Indeks 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