SetSignProcessPrivateKeyUI
Zabezpečení a podpisy
Popis
Controls whether a certificate-bound CNG private-key provider may display PIN, consent, token, or cloud-approval user interfaces during signing
This setting applies to identities selected through a PFX file, Windows certificate store, or certificate context; explicit CNG key APIs carry their own AllowUI parameter
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);
Parametry
| SignProcessID | Hodnota vrácená funkcí NewSignProcessFrom* |
|---|---|
| AllowUI | True or nonzero to allow provider interaction, false or zero to require silent signing |
Návratové hodnoty
| 1 | The setting was stored |
|---|---|
| 0 | Id procesu bylo neplatné |
Poznámky
Tichý režim zůstává defaultem, aby neobsloužené služby nezasekly na neočekávaném okně providera
Interactive mode routes RSA and ECDSA detached signatures through NCrypt and omits NCRYPT_SILENT_FLAG