SetSignProcessCNGKeyFromFile

Tietoturva ja allekirjoitukset

Kuvaus

Lataa DER-koodatun X.509-varmenteen tiedostosta ja liittää nimetyn NCrypt-yksityisen avaimen PDF-allekirjoitusprosessiin

Syntaksi

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

Parametrit

CertificateFilePolku DER-koodattuun RSA- tai ECDSA X.509-varmenteeseen
ProviderNameWindowsin avaintallennustarjoajan nimi tai tyhjä merkkijono Microsoftin ohjelmistotarjoajalle
KeyNameTarjoajan ymmärtämä pysyvä avainnimi
UseMachineKeyTosi tai ei-nolla koneen avainlaajuudelle
AllowUITosi tai ei-nolla salliaksesi tarjoajan vuorovaikutuksen

Paluuarvot

1Varmenne luettiin ja määritys liitettiin
0Tiedosto, prosessitunnus tai avainnimi oli virheellinen

Huomautukset

DLL vie lisäksi DLSetSignProcessCNGKeyFromFileA ANSI-poluille ja nimilleAllekirjoitusprosessi säilyttää varmennetavut, kun taas yksityinen avain pysyy tarjoajansa sisällä

Katso myös

SetSignProcessCNGKey, SetSignProcessPFXFromFile