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);

פרמטרים

CertificateFilePath to a DER-encoded RSA or ECDSA X.509 certificate
SignatureAlgorithm1 for RSA PKCS#1 v1.5, 2 for DER ECDSA, or 3 for P1363 ECDSA
SignatureReserveBytesהגבול העליון הצפוי לגודל החתימה הגולמית, או 0 כדי לגזור אותו מהמפתח הציבורי של התעודה

ערכי החזרה

1The certificate was read and the external signer was configured
0The file or configuration was invalid

הערות

ה-DLL מייצא גם DLSetSignProcessExternalDigestSignerFromFileA עבור נתיבי ANSIהמפתח הפרטי נשאר כולו מחוץ לתהליך הספרייה

ראו גם

SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate