SetSignProcessExternalDigestSignerFromFile
Ασφάλεια και υπογραφές
Περιγραφή
Φορτώνει πιστοποιητικό X.509 κωδικοποιημένο σε DER από αρχείο και ρυθμίζει υπογραφή μόνο-σύνοψης μέσω του καταχωρημένου εξωτερικού 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 |
|---|---|
| SignatureAlgorithm | 1 for RSA PKCS#1 v1.5, 2 for DER ECDSA, or 3 for P1363 ECDSA |
| SignatureReserveBytes | Το αναμενόμενο άνω όριο raw-signature ή 0 για παραγωγή του από το δημόσιο κλειδί του πιστοποιητικού |
Τιμές επιστροφής
| 1 | Το πιστοποιητικό διαβάστηκε και ο εξωτερικός υπογράφων ρυθμίστηκε |
|---|---|
| 0 | Το αρχείο ή η ρύθμιση ήταν άκυρα |
Παρατηρήσεις
The DLL also exports DLSetSignProcessExternalDigestSignerFromFileA for ANSI pathsThe private key remains entirely outside the library process
Δείτε επίσης
SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate