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 غير صالح |