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
| SignProcessID | Valeur renvoyée par une fonction NewSignProcessFrom* |
|---|---|
| AllowUI | True ou une valeur non nulle pour autoriser l'interaction du fournisseur, false ou zéro pour imposer une signature silencieuse |
Valeurs de retour
| 1 | Le paramètre a été stocké |
|---|---|
| 0 | L’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