SetSignProcessCNGKeyFromFile

Güvenlik ve imzalar

Açıklama

Bir dosyadan DER kodlu X.509 sertifikası yükler ve adlandırılmış bir NCrypt özel anahtarını PDF imzalama işlemine ekler

Sözdizimi

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

Parametreler

CertificateFileDER kodlu RSA veya ECDSA X.509 sertifikasının yolu
ProviderNameWindows anahtar depolama sağlayıcısının adı veya Microsoft yazılım sağlayıcısı için boş bir dize
KeyNameSağlayıcının anladığı kalıcı anahtar adı
UseMachineKeyMakine anahtarı kapsamını kullanmak için True veya sıfır dışında bir değer
AllowUISağlayıcı etkileşimine izin vermek için True veya sıfırdan farklı

Dönüş değerleri

1Sertifika okundu ve yapılandırma eklendi
0Dosya, işlem kimliği veya anahtar adı geçersizdi

Açıklamalar

DLL ayrıca ANSI yolları ve adları için DLSetSignProcessCNGKeyFromFileA dışa aktarır

Sertifika baytları imza işlemi tarafından tutulurken özel anahtar sağlayıcısında kalır

Ayrıca bkz

SetSignProcessCNGKey, SetSignProcessPFXFromFile