SetSignProcessCNGKeyFromFile

Varnost in podpisi

Opis

Naloži certifikat X.509 v kodiranju DER iz datoteke in k postopku podpisovanja PDF pripne poimenovan zasebni ključ NCrypt

Sintaksa

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);

Parametri

CertificateFilepot do certifikata X.509 RSA ali ECDSA v kodiranju DER
ProviderNameIme ponudnika shrambe ključev Windows ali prazen niz za programskega ponudnika Microsoft
KeyNameTrajno ime ključa, ki ga razume ponudnik
UseMachineKeyTrue ali neničelno za uporabo ključnega obsega računalnika
AllowUITrue ali neničelno za dovoljenje interakcije s ponudnikom

Vrnjene vrednosti

1Certifikat je bil prebran in konfiguracija je bila pripeta
0Datoteka, ID procesa ali ime ključa ni bilo veljavno

Opombe

DLL izvozi tudi DLSetSignProcessCNGKeyFromFileA za poti in imena ANSIBytes certifikata obdrži postopek podpisovanja, zasebni ključ pa ostane znotraj svojega ponudnika

Glejte tudi

SetSignProcessCNGKey, SetSignProcessPFXFromFile