SetSignProcessPrivateKeyUI

Sikkerhed og signaturer

Beskrivelse

Styrer, om en certifikatbundet CNG-udbyder af private nøgler må vise brugergrænseflader til PIN-kode, samtykke, token eller cloudgodkendelse under signering

Denne indstilling gælder for identiteter, der vælges gennem en PFX-fil, Windows-certifikatlageret eller en certifikatkontekst; eksplicitte CNG-nøgle-API'er har deres egen parameter AllowUI

Syntaks

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

Parametre

SignProcessIDVærdi returneret af en NewSignProcessFrom*-funktion
AllowUISand eller forskellig fra nul for at tillade interaktion med udbyderen, falsk eller nul for at kræve lydløs signering

Returværdier

1Indstillingen blev gemt
0Proces-ID'et var ugyldigt

Bemærkninger

Lydløs tilstand er fortsat standarden, så uovervågede tjenester ikke blokeres af et uventet udbydervindue

Interaktiv tilstand sender frakoblede RSA- og ECDSA-signaturer gennem NCrypt og udelader NCRYPT_SILENT_FLAG

Se også

SetSignProcessCNGKey, SetSignProcessCertFromStore