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

InputFileAz aláírt PDF
PasswordA megnyitásához szükséges jelszó, vagy üres karakterlánc
FieldNameAz aláírások felsorolása által jelzett aláírásmező neve
SignerIndexNullától számozott aláíró
ChainIndexNullaalapú pozíció az útvonalban; a 0 az aláíró, a nagyobb indexek a kibocsátói

Visszatérési értékek

CertificateAz azon a pozíción lévő tanúsítvány
Empty stringAz 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