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
| SignProcessID | Bir NewSignProcessFrom* işlevi tarafından döndürülen değer |
|---|---|
| AllowUI | Sağ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
| 1 | Ayar 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