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

SignProcessIDVärde som returneras av en NewSignProcessFrom*-funktion
AllowUITrue eller skilt från noll för att tillåta providerinteraktion, false eller noll för att kräva tyst signering

Returvärden

1Inställningen sparades
0Process-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

Se även

SetSignProcessCNGKey, SetSignProcessCertFromStore