SetExternalDigestSignCallback

Biztonság és aláírások

Leírás

Regisztrálja a DLL vagy ActiveX külső kivonataláírási folyamatai által használt szinkron visszahívást

Szintaxis

ActiveX

Function PDFlib::SetExternalDigestSignCallback(Callback As Object) As Long

DLL

int DLSetExternalDigestSignCallback(int InstanceID, void* Callback, void* UserData);
int __stdcall Callback(int SignProcessID, const char* Digest, int DigestLength, int DigestAlgorithm, int SignatureAlgorithm, char* Signature, int SignatureCapacity, void* UserData);

Paraméterek

CallbackA SignDigest elemet elérhetővé tevő ActiveX objektum, vagy a fent látható aláírást használó DLL-függvénymutató
UserDataMinden visszahíváskor változatlanul visszaadott átlátszatlan DLL-érték

Visszahívási szerződés

Az ActiveX-objektum metódusa SignDigest(SignProcessID, Digest, DigestAlgorithm, SignatureAlgorithm), és a nyers aláírást tartalmazó bájttömb-variánst ad visszaA DLL-visszahívás legfeljebb

SignatureCapacity

DigestAlgorithm bájtot ír, és a kiírt számot, hiba esetén pedig nem pozitív értéket ad visszaA SetSignProcessDigestAlgorithm a SignatureAlgorithm kódjait, a SetSignProcessExternalDigestSigner pedig a

SetSignProcessExternalDigestSigner által dokumentált külső aláírási formátumkódokat használjaA visszahívás csak rögzített hosszúságú kivonatot kap, PDF-bájttartományokat vagy hitelesítettattribútum-bájtokat soha

Visszatérési értékek

1A visszahívás regisztrációja frissült
0A DLL-példány érvénytelen volt

Lásd még

OnExternalDigestSign, SetSignProcessExternalDigestSigner