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

CertificateFilePutanja do DER-enkodovanog RSA ili ECDSA X.509 sertifikata
ProviderNameNaziv Windows dobavljača skladišta ključeva, ili prazan string za Microsoft softverski provider
KeyNameTrajni naziv ključa koji dobavljač razume
UseMachineKeyTrue ili različito od nule za machine obim ključa
AllowUITrue ili različito od nule da se dozvoli interakcija sa providerom

Povratne vrednosti

1Sertifikat je pročitan i konfiguracija je prikačena
0Datoteka, 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

Vidi takođe

SetSignProcessCNGKey, SetSignProcessPFXFromFile