SetSignProcessCNGKeyFromFile
Bezbednost i potpisi
Opis
Učitava DER-enkodovan X.509 sertifikat iz datoteke i prikačuje imenovani NCrypt privatni ključ na PDF proces potpisivanja
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 | Putanja do DER-enkodovanog RSA ili ECDSA X.509 sertifikata |
|---|---|
| ProviderName | Naziv Windows dobavljača skladišta ključeva, ili prazan string za Microsoft softverski provider |
| KeyName | Trajni naziv ključa koji dobavljač razume |
| UseMachineKey | True ili različito od nule za machine obim ključa |
| AllowUI | True ili različito od nule da se dozvoli interakcija sa providerom |
Povratne vrednosti
| 1 | Sertifikat je pročitan i konfiguracija je prikačena |
|---|---|
| 0 | Datoteka, ID procesa ili naziv ključa nije bio ispravan |
Napomene
DLL takođe izvozi DLSetSignProcessCNGKeyFromFileA za ANSI putanje i imenaSertifikatski bajtovi zadržavaju se u procesu potpisa, dok privatni ključ ostaje unutar svog provider-a