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

CertificateFileDER-kódolású RSA vagy ECDSA X.509 tanúsítvány elérési útja
SignatureAlgorithm1 RSA PKCS#1 v1.5-höz, 2 DER ECDSA-hoz vagy 3 P1363 ECDSA-hoz
SignatureReserveBytesA 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

1A tanúsítvány beolvasása sikeres volt, a külső aláíró beállítva
0A 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