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
| CertificateFile | Path to a DER-encoded RSA or ECDSA X.509 certificate |
|---|---|
| ProviderName | Naziv Windows pružatelja pohrane ključeva, ili prazan niz znakova za Microsoftov softverski pružatelj |
| KeyName | Trajni naziv ključa koji pružatelj razumije |
| UseMachineKey | True or nonzero to use machine key scope |
| AllowUI | True or nonzero to permit provider interaction |
Povratne vrijednosti
| 1 | Certifikat je pročitan i konfiguracija je pridružena |
|---|---|
| 0 | Datoteka, 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