SetSignProcessExternalDigestSignerFromFile
الأمان والتواقيع
الوصف
يحمّل شهادة X.509 مرمزة بـ DER من ملف ويهيئ التوقيع بالملخص فقط عبر رد النداء الخارجي المسجل
الصيغة
Delphi
Function TPDFlib.SetSignProcessExternalDigestSignerFromFile(SignProcessID: Integer; Const CertificateFile: WideString; SignatureAlgorithm, SignatureReserveBytes: Integer): Integer;
ActiveX
Function PDFlib::SetSignProcessExternalDigestSignerFromFile(SignProcessID As Long, CertificateFile As String, SignatureAlgorithm As Long, SignatureReserveBytes As Long) As Long
DLL
int DLSetSignProcessExternalDigestSignerFromFile(int InstanceID, int SignProcessID, const wchar_t* CertificateFile, int SignatureAlgorithm, int SignatureReserveBytes);
المعاملات
| CertificateFile | مسار شهادة X.509 من نوع RSA أو ECDSA مرمزة بـ DER |
|---|---|
| SignatureAlgorithm | 0 قائمة تفاصيل، و1 مربعات، و2 مخفي (تظهر صفحة الغلاف ويُبلغ إلى الحزمة عبر لوحة المرفقات) |
| SignatureReserveBytes | الحد الأعلى المتوقع للتوقيع الخام، أو 0 لاشتقاقه من المفتاح العام للشهادة |
قيم الإرجاع
| 1 | قُرئت الشهادة وضُبط الموقّع الخارجي |
|---|---|
| 0 | كان الملف أو التهيئة غير صالحين |
ملاحظات
تصدر DLL كذلك DLSetSignProcessExternalDigestSignerFromFileA للمسارات ANSI
يبقى المفتاح الخاص خارج عملية المكتبة كليًا
انظر أيضا
SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate