SetSignProcessPrivateKeyUI

Sécurité et signatures

Description

Détermine si un fournisseur de clé privée CNG lié à un certificat peut afficher des interfaces utilisateur de PIN, consentement, jeton ou approbation cloud pendant la signature

Ce réglage s'applique aux identités sélectionnées par fichier PFX, magasin Windows ou contexte de certificat ; les API de clé CNG explicites ont leur propre paramètre AllowUI

Syntaxe

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

Paramètres

SignProcessIDValeur renvoyée par une fonction NewSignProcessFrom*
AllowUITrue ou une valeur non nulle pour autoriser l'interaction du fournisseur, false ou zéro pour imposer une signature silencieuse

Valeurs de retour

1Le paramètre a été stocké
0L’ID du processus n’était pas valide

Remarques

Le mode silencieux reste la valeur par défaut afin que les services sans surveillance ne soient pas bloqués par une fenêtre inattendue du fournisseur

Le mode interactif achemine les signatures détachées RSA et ECDSA par NCrypt et omet NCRYPT_SILENT_FLAG

Voir aussi

SetSignProcessCNGKey, SetSignProcessCertFromStore