SetExternalDigestSignCallback

الأمان والتواقيع

الوصف

يسجل رد النداء المتزامن المستخدم من عمليات توقيع الملخص الخارجي عبر DLL أو ActiveX

الصيغة

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);

المعاملات

Callbackكائن ActiveX يكشف SignDigest، أو مؤشر دالة DLL بالتوقيع المعروض أعلاه
UserDataقيمة DLL معتمة تمر عائدًا دون تغيير في كل رد نداء

عقد Callback

تابع كائن ActiveX هو SignDigest(SignProcessID, Digest, DigestAlgorithm, SignatureAlgorithm) ويعيد مصفوفة بايتات من نوع variant تحتوي التوقيع الخاملا يكتب رد نداء DLL أكثر من

SignatureCapacity

تكشف CredentialLoaded وSigningCertificateDER وCertificateChainCount وSupportedAlgorithmCount وMaxBatchSize وHashPinningRequired وLastAuthorizationExpiresAt وLastHTTPStatus وLastError الحالة الحالية دون إرجاع أسرار OAuth أو PIN أو OTP أو SAD

‏ SetSignProcessExternalDigestSignerيتلقى رد النداء ملخصًا بطول ثابت فقط ولا يتلقى أبدًا مدى بايتات PDF أو بايتات الخصائص المصادقة

قيم الإرجاع

1حُدث تسجيل رد النداء
0كان مثيل DLL غير صالح

انظر أيضا

OnExternalDigestSign, SetSignProcessExternalDigestSigner