SetSignProcessPrivateKeyUI

Sicurezza e firme

Descrizione

Controlla se un provider CNG di chiavi private legato a un certificato può mostrare UI per PIN, consenso, token o approvazione cloud durante la firma

Questa impostazione si applica alle identità selezionate tramite un file PFX, l'archivio certificati di Windows o un contesto certificato; le API esplicite per le chiavi CNG dispongono di un proprio parametro AllowUI

Sintassi

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

Parametri

SignProcessIDValore restituito da una funzione NewSignProcessFrom*
AllowUITrue o diverso da zero per consentire l'interazione del provider, false o zero per richiedere la firma silenziosa

Valori restituiti

1L'impostazione è stata memorizzata
0L'ID del processo non era valido

Note

La modalità silenziosa resta predefinita affinché i servizi non presidiati non si blocchino su finestre inattese

La modalità interattiva instrada firme RSA/ECDSA tramite NCrypt e omette NCRYPT_SILENT_FLAG

Vedere anche

SetSignProcessCNGKey, SetSignProcessCertFromStore