GetSignatureCertificateChainDER
Digitális aláírások
Leírás
Az aláírás által hordozott útvonal egyik DER-kódolású tanúsítványát adja vissza
Szintaxis
Delphi
Function TPDFlib.GetSignatureCertificateChainDER(Const InputFile, Password, FieldName: WideString; SignerIndex, ChainIndex: Integer): AnsiString;Paraméterek
| InputFile | Az aláírt PDF |
|---|---|
| Password | A megnyitásához szükséges jelszó, vagy üres karakterlánc |
| FieldName | Az aláírások felsorolása által jelzett aláírásmező neve |
| SignerIndex | Nullától számozott aláíró |
| ChainIndex | Nullaalapú pozíció az útvonalban; a 0 az aláíró, a nagyobb indexek a kibocsátói |
Visszatérési értékek
| Certificate | Az azon a pozíción lévő tanúsítvány |
|---|---|
| Empty string | Az index az útvonalon túl van, vagy a fájl, illetve a mező nem olvasható |
Megjegyzések
Ez csak a szerkezetet olvassa be, és semmit nem ellenőriz: azt a tanúsítványt jelenti, amelyet az aláírás megnevez, nem pedig olyan tanúsítványt, amelyről ellenőrizték, hogy érvényes aláírást hozott létre
Minden hívás beolvassa a fájlt, ezért a teljes elérési utat bejáró hívónak egyszer le kell kérdeznie a hosszúságot a GetSignatureCertificateChainLength metódussal, és meg kell őriznie a darabszámot
A dokumentumot megosztott kezelővel olvassa, ezért akkor is választ ad, ha egy ellenőrző vagy megjelenítő már nyitva tartja a fájlt
Lásd még
GetSignatureCertificateChainLength, GetSignatureSignerCertificateDER