SetSignProcessCNGKeyFromFile

Beveiliging en handtekeningen

Beschrijving

Laadt een DER-gecodeerd X.509-certificaat uit een bestand en koppelt een benoemde NCrypt-privésleutel aan een PDF-ondertekenproces

Syntaxis

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);

Parameters

CertificateFilePath to a DER-encoded RSA or ECDSA X.509 certificate
ProviderNameNaam van de Windows key storage provider, of een lege string voor de Microsoft-softwareprovider
KeyNamePersistente sleutelnaam die de provider begrijpt
UseMachineKeyTrue of niet-nul om machinesleutelbereik te gebruiken
AllowUITrue of niet-nul om providerinteractie toe te staan

Retourwaarden

1Het certificaat is gelezen en de configuratie is gekoppeld
0Het bestand, het proces-ID of de sleutelnaam was ongeldig

Opmerkingen

De DLL exporteert ook DLSetSignProcessCNGKeyFromFileA voor ANSI-paden en -namen

De certificaatbytes worden door het ondertekenproces vastgehouden, terwijl de privésleutel binnen haar provider blijft

Zie ook

SetSignProcessCNGKey, SetSignProcessPFXFromFile