SetSignProcessExternalDigestSignerFromFile
Bảo mật và chữ ký
Mô tả
Nạp một certificate X.509 mã hóa DER từ file và cấu hình ký chỉ-digest thông qua callback ngoài đã đăng ký
Cú pháp
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);
Tham số
| 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 | Giới hạn trên kỳ vọng của chữ ký thô, hoặc 0 để suy ra nó từ public key của certificate |
Giá trị trả về
| 1 | Certificate đã được đọc và external signer đã được cấu hình |
|---|---|
| 0 | File hoặc cấu hình không hợp lệ |
Ghi chú
DLL còn export DLSetSignProcessExternalDigestSignerFromFileA cho path ANSIPrivate key hoàn toàn nằm ngoài process của thư viện
Khóa riêng nằm hoàn toàn ngoài process của thư viện
Xem thêm
SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate