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

CertificateFileCale către un certificat X.509 RSA sau ECDSA codificat DER
SignatureAlgorithm1 pentru RSA PKCS#1 v1.5, 2 pentru ECDSA DER sau 3 pentru ECDSA P1363
SignatureReserveBytesLimită superioară așteptată pentru semnătura brută, sau 0 pentru a o deriva din cheia publică a certificatului

Valori returnate

1Certificatul a fost citit, iar signer-ul extern a fost configurat
0Fiș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