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ố

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
SignatureReserveBytesGiớ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ề

1Certificate đã được đọc và external signer đã được cấu hình
0File 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