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 แบบ RSA หรือ ECDSA เข้ารหัส DER หรือ PEM
SignatureAlgorithm1 for RSA PKCS#1 v1.5, 2 for DER ECDSA, or 3 for P1363 ECDSA
SignatureReserveBytesขอบบนลายเซ็นดิบที่คาดไว้ หรือ 0 เพื่ออนุมานจากคีย์สาธารณะของใบรับรอง

ค่าที่ส่งคืน

1อ่านใบรับรองแล้วตั้งค่า external signer เรียบร้อย
0ไฟล์หรือการตั้งค่าไม่ถูกต้อง

หมายเหตุ

DLL ยังส่งออก DLSetSignProcessExternalDigestSignerFromFileA สำหรับพาธแบบ ANSI private key อยู่นอกโปรเซสของไลบรารีทั้งหมด

ดูเพิ่มเติม

SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate