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
SignatureAlgorithm0 قائمة تفاصيل، و1 مربعات، و2 مخفي (تظهر صفحة الغلاف ويُبلغ إلى الحزمة عبر لوحة المرفقات)
SignatureReserveBytesالحد الأعلى المتوقع للتوقيع الخام، أو 0 لاشتقاقه من المفتاح العام للشهادة

قيم الإرجاع

1قُرئت الشهادة وضُبط الموقّع الخارجي
0كان الملف أو التهيئة غير صالحين

ملاحظات

تصدر DLL كذلك DLSetSignProcessExternalDigestSignerFromFileA للمسارات ANSI

يبقى المفتاح الخاص خارج عملية المكتبة كليًا

انظر أيضا

SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate