SetSignProcessPrivateKeyUI

Güvenlik ve imzalar

Açıklama

Sertifikaya bağlı bir CNG özel anahtar sağlayıcısının imzalama sırasında PIN, onay, belirteç veya bulut onayı kullanıcı arayüzlerini gösterip gösteremeyeceğini denetler

Bu ayar PFX dosyası, Windows sertifika deposu veya sertifika bağlamı üzerinden seçilen kimliklere uygulanır; açık CNG anahtar API'lerinin kendi AllowUI parametresi vardır

Sözdizimi

Delphi

Function TPDFlib.SetSignProcessPrivateKeyUI(SignProcessID: Integer; AllowUI: Boolean): Integer;

ActiveX

Function PDFlib::SetSignProcessPrivateKeyUI(SignProcessID As Long, AllowUI As Long) As Long

DLL

int DLSetSignProcessPrivateKeyUI(int InstanceID, int SignProcessID, int AllowUI);

Parametreler

SignProcessIDBir NewSignProcessFrom* işlevi tarafından döndürülen değer
AllowUISağlayıcı etkileşimine izin vermek için True veya sıfır olmayan değer, sessiz imzalama gerektirmek için false veya sıfır

Dönüş değerleri

1Ayar depolandı
0İşlem kimliği geçersizdi

Açıklamalar

Gözetimsiz hizmetlerin beklenmeyen sağlayıcı penceresinde engellenmemesi için sessiz mod varsayılan kalır

Etkileşimli mod, RSA ve ECDSA ayrık imzalarını NCrypt üzerinden yönlendirir ve NCRYPT_SILENT_FLAG değerini çıkarır

Ayrıca bkz

SetSignProcessCNGKey, SetSignProcessCertFromStore