SetSignProcessCNGKeyFromFile

Sauga ir parašai

Aprašymas

Įkelia DER koduotą X.509 sertifikatą iš failo ir prideda pavadintąjį NCrypt privatųjį raktą prie PDF pasirašymo proceso

Sintaksė

Delphi

Function TPDFlib.SetSignProcessCNGKeyFromFile(SignProcessID: Integer; Const CertificateFile, ProviderName, KeyName: WideString; UseMachineKey, AllowUI: Boolean): Integer;

ActiveX

Function PDFlib::SetSignProcessCNGKeyFromFile(SignProcessID As Long, CertificateFile As String, ProviderName As String, KeyName As String, UseMachineKey As Long, AllowUI As Long) As Long

DLL

int DLSetSignProcessCNGKeyFromFile(int InstanceID, int SignProcessID, const wchar_t* CertificateFile, const wchar_t* ProviderName, const wchar_t* KeyName, int UseMachineKey, int AllowUI);

Parametrai

CertificateFileKelias iki DER koduotos RSA arba ECDSA X.509 sertifikato
ProviderNameWindows rakto saugojimo tiekėjo pavadinimas arba tuščia eilutė Microsoft programinės įrangos tiekėjui
KeyNameTiekėjo suprantamas pastovusis rakto pavadinimas
UseMachineKeyTrue arba nenulinė reikšmė mašinos rakto apimčiai naudoti
AllowUITrue arba nenulinė reikšmė tiekėjo sąveikai leisti

Grąžinamos reikšmės

1Sertifikatas perskaitytas, o konfigūracija pridėta
0Failas, proceso ID arba rakto pavadinimas buvo netinkamas

Pastabos

DLL taip pat eksportuoja DLSetSignProcessCNGKeyFromFileA ANSI keliams ir pavadinimams. Sertifikato baitus išlaiko pasirašymo procesas, o privatusis raktas lieka savo tiekėjo viduje

Taip pat žiūrėkite

SetSignProcessCNGKey, SetSignProcessPFXFromFile