GetSignatureSignerCertificateDER

Digitális aláírások

Leírás

Visszaadja az aláírást létrehozó, DER-kódolású tanúsítványt

Az aláíróazonosítók és a tanúsítvány identitásmezői elutasításra kerülnek, ha túlnyúlnak a befoglaló DER-tárolójukon, ahelyett hogy tanúsítvány felkutatására használnák őket

Szintaxis

Delphi

Function TPDFlib.GetSignatureSignerCertificateDER(Const InputFile, Password, FieldName: WideString; SignerIndex: 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ó, a ritka, egynél több aláírót tartalmazó aláíráshoz

Visszatérési értékek

CertificateAz aláíró tanúsítványának bájtjai
Empty stringAz aláíró vagy annak tanúsítványa hiányzik, illetve a fájl vagy mező nem volt olvasható

Megjegyzések

Az aláíró egyeztetése a beágyazott készletből történik, függetlenül attól, hogy az aláírás kibocsátóval és sorszámmal vagy a tulajdonos kulcsazonosítójával azonosítja

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

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, GetCertificateOCSPURLs