SetSignProcessPrivateKeyUI
Säkerhet och signaturer
Beskrivning
Styr huruvida en certifikatbunden CNG-privatnyckel-provider får visa PIN-, samtyckes-, token- eller molngodkännande-gränssnitt under signering
Inställningen gäller identiteter valda via en PFX-fil, Windows-certifikatarkiv eller certifikatkontext; explicita CNG-nyckel-API:er bär sin egen AllowUI-parameter
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);
Parametrar
| SignProcessID | Värde som returneras av en NewSignProcessFrom*-funktion |
|---|---|
| AllowUI | True eller skilt från noll för att tillåta providerinteraktion, false eller noll för att kräva tyst signering |
Returvärden
| 1 | Inställningen sparades |
|---|---|
| 0 | Process-id:et var ogiltigt |
Anmärkningar
Tyst läge förblir standard så att obevakade tjänster inte blockeras av ett oväntat providerfönster
Interaktivt läge dirigerar RSA- och ECDSA-detached-signaturer genom NCrypt och utelämnar NCRYPT_SILENT_FLAG