SetSignProcessExternalDigestSignerFromFile
Securitate și semnături
Descriere
Încarcă un certificat X.509 encodat DER dintr-un fișier și configurează semnare doar-digest prin callback-ul extern înregistrat
Sintaxă
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);
Parametri
| CertificateFile | Cale către un certificat X.509 RSA sau ECDSA codificat DER |
|---|---|
| SignatureAlgorithm | 1 pentru RSA PKCS#1 v1.5, 2 pentru ECDSA DER sau 3 pentru ECDSA P1363 |
| SignatureReserveBytes | Limită superioară așteptată pentru semnătura brută, sau 0 pentru a o deriva din cheia publică a certificatului |
Valori returnate
| 1 | Certificatul a fost citit, iar signer-ul extern a fost configurat |
|---|---|
| 0 | Fișierul sau configurația era invalidă |
Observații
DLL-ul exportă de asemenea DLSetSignProcessExternalDigestSignerFromFileA pentru căi ANSI Cheia privată rămâne în întregime în afara procesului bibliotecii
Consultați și
SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate