SetSignProcessExternalDigestSignerFromFile
Varnost in podpisi
Opis
Naloži certifikat X.509, kodiran v DER, iz datoteke in nastavi podpisovanje samo s povzetkom prek registriranega zunanjega povratnega klica
Sintaksa
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 | pot do certifikata X.509 RSA ali ECDSA v kodiranju DER |
|---|---|
| SignatureAlgorithm | 1 za RSA PKCS#1 v1.5, 2 za DER ECDSA ali 3 za P1363 ECDSA |
| SignatureReserveBytes | Pričakovana zgornja meja surovega podpisa ali 0, da se izpelje iz javnega ključa certifikata |
Vrnjene vrednosti
| 1 | Certifikat je bil prebran in zunanji podpisnik je bil nastavljen |
|---|---|
| 0 | Datoteka ali konfiguracija ni bila veljavna |
Opombe
DLL izvozi tudi DLSetSignProcessExternalDigestSignerFromFileA za poti ANSIZasebni ključ ostane popolnoma zunaj procesa knjižnice
Glejte tudi
SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate