SetSignProcessExternalDigestSignerFromFile
امنیت و امضاها
توضیحات
گواهی X.509 کدگذاریشده با DER را از فایل بارگذاری و امضای فقط-digest را از طریق callback خارجی ثبتشده پیکربندی میکند
نحو
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 کدگذاریشده با DER از نوع RSA یا ECDSA |
|---|---|
| SignatureAlgorithm | 1 برای RSA PKCS#1 v1.5، 2 برای DER ECDSA یا 3 برای P1363 ECDSA |
| SignatureReserveBytes | حد بالای مورد انتظار برای raw-signature، یا 0 برای استخراج آن از public key گواهی |
مقادیر بازگشتی
| 1 | گواهی خوانده شد و امضاکنندهٔ خارجی پیکربندی شد |
|---|---|
| 0 | فایل یا پیکربندی نامعتبر بود |
ملاحظات
DLL علاوه بر آن DLSetSignProcessExternalDigestSignerFromFileA را برای مسیرهای ANSI صادر میکندکلید خصوصی بهطور کامل بیرون فرایند کتابخانه میماند
همچنین ببینید
SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate