SetSignProcessPrivateKeyUI

Sicherheit und Signaturen

Beschreibung

Steuert, ob ein zertifikatgebundener CNG-Anbieter für private Schlüssel beim Signieren Benutzeroberflächen für PIN, Zustimmung, Token oder Cloud-Genehmigung anzeigen darf

Diese Einstellung gilt für Identitäten, die über eine PFX-Datei, den Windows-Zertifikatspeicher oder einen Zertifikatkontext ausgewählt wurden; explizite CNG-Schlüssel-APIs besitzen einen eigenen Parameter AllowUI

Syntax

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

Parameter

SignProcessIDVon einer NewSignProcessFrom*-Funktion zurückgegebener Wert
AllowUITrue oder ein von null verschiedener Wert, um die Interaktion mit dem Anbieter zuzulassen, false oder null, um eine stille Signierung zu verlangen

Rückgabewerte

1Die Einstellung wurde gespeichert
0Die Prozess-ID war ungültig

Anmerkungen

Der stille Modus bleibt die Vorgabe, damit unbeaufsichtigte Dienste nicht durch ein unerwartetes Anbieterfenster blockiert werden

Der interaktive Modus leitet getrennte RSA- und ECDSA-Signaturen über NCrypt und lässt NCRYPT_SILENT_FLAG aus

Siehe auch

SetSignProcessCNGKey, SetSignProcessCertFromStore