SetSignProcessCNGKeyFromFile

Sigurnost i potpisi

Opis

Loads a DER-encoded X.509 certificate from a file and attaches a named NCrypt private key to a PDF signing process

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

CertificateFilePath to a DER-encoded RSA or ECDSA X.509 certificate
ProviderNameNaziv Windows pružatelja pohrane ključeva, ili prazan niz znakova za Microsoftov softverski pružatelj
KeyNameTrajni naziv ključa koji pružatelj razumije
UseMachineKeyTrue or nonzero to use machine key scope
AllowUITrue or nonzero to permit provider interaction

Povratne vrijednosti

1Certifikat je pročitan i konfiguracija je pridružena
0Datoteka, ID procesa ili naziv ključa nisu bili valjani

Napomene

DLL izvozi i DLSetSignProcessCNGKeyFromFileA za ANSI putanje i nazive

Bajtovi certifikata zadržavaju se u procesu potpisivanja, dok privatni ključ ostaje unutar svog pružatelja

Vidi također

SetSignProcessCNGKey, SetSignProcessPFXFromFile