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 |
|---|---|
| SignatureAlgorithm | 1 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