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 | Path to a DER-encoded RSA or ECDSA X.509 certificate |
|---|---|
| SignatureAlgorithm | 1 for RSA PKCS#1 v1.5, 2 for DER ECDSA, or 3 for P1363 ECDSA |
| SignatureReserveBytes | הגבול העליון הצפוי לגודל החתימה הגולמית, או 0 כדי לגזור אותו מהמפתח הציבורי של התעודה |
ערכי החזרה
| 1 | The certificate was read and the external signer was configured |
|---|---|
| 0 | The file or configuration was invalid |
הערות
ה-DLL מייצא גם DLSetSignProcessExternalDigestSignerFromFileA עבור נתיבי ANSIהמפתח הפרטי נשאר כולו מחוץ לתהליך הספרייה
ראו גם
SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate