SetSignProcessExternalDigestSignerFromFile
Biztonság és aláírások
Leírás
DER-kódolású X.509 tanúsítványt tölt be fájlból, és a regisztrált külső visszahíváson keresztül csak kivonatolásos aláírást konfigurál
Szintaxis
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);
Paraméterek
| CertificateFile | DER-kódolású RSA vagy ECDSA X.509 tanúsítvány elérési útja |
|---|---|
| SignatureAlgorithm | 1 RSA PKCS#1 v1.5-höz, 2 DER ECDSA-hoz vagy 3 P1363 ECDSA-hoz |
| SignatureReserveBytes | A várt nyers aláírás felső korlátja, vagy 0, ha azt a tanúsítvány nyilvános kulcsából kell származtatni |
Visszatérési értékek
| 1 | A tanúsítvány beolvasása sikeres volt, a külső aláíró beállítva |
|---|---|
| 0 | A fájl vagy a konfiguráció érvénytelen volt |
Megjegyzések
A DLL emellett exportálja a DLSetSignProcessExternalDigestSignerFromFileA-t ANSI útvonalakhoz
A privát kulcs teljesen a könyvtárfolyamon kívül marad
Lásd még
SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate