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
| CertificateFile | pot do certifikata X.509 RSA ali ECDSA v kodiranju DER |
|---|---|
| ProviderName | Ime ponudnika shrambe ključev Windows ali prazen niz za programskega ponudnika Microsoft |
| KeyName | Trajno ime ključa, ki ga razume ponudnik |
| UseMachineKey | True ali neničelno za uporabo ključnega obsega računalnika |
| AllowUI | True ali neničelno za dovoljenje interakcije s ponudnikom |
Vrnjene vrednosti
| 1 | Certifikat je bil prebran in konfiguracija je bila pripeta |
|---|---|
| 0 | Datoteka, 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