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
SignatureAlgorithm1 برای 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