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
| SignProcessID | Von einer NewSignProcessFrom*-Funktion zurückgegebener Wert |
|---|---|
| AllowUI | True oder ein von null verschiedener Wert, um die Interaktion mit dem Anbieter zuzulassen, false oder null, um eine stille Signierung zu verlangen |
Rückgabewerte
| 1 | Die Einstellung wurde gespeichert |
|---|---|
| 0 | Die 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