SetSignProcessPrivateKeyUI

Sauga ir parašai

Aprašymas

Valdo, ar sertifikatu susietasis CNG privataus rakto tiekėjas pasirašymo metu gali rodyti PIN, sutikimo, žetonų arba debesies patvirtinimo naudotojo sąsajas

Šis nustatymas taikomas tapatybėms, parinktoms per PFX failą, Windows sertifikatų saugyklą arba sertifikato kontekstą; aiškiosios CNG raktų API neša savąjį AllowUI parametrą

Sintaksė

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

Parametrai

SignProcessIDReikšmė, grąžinama NewSignProcessFrom* funkcijos
AllowUITrue arba nenulinė reikšmė tiekėjo sąveikai leisti, false arba nulis – tylųjį pasirašymą reikalauti

Grąžinamos reikšmės

1Nustatymas išsaugotas
0Proceso ID buvo netinkamas

Pastabos

Tylusis režimas lieka numatytuoju, kad priežiūros nereikalaujančios paslaugos neblokuotų dėl netikėto tiekėjo lango

Interaktyvusis režimas RSA ir ECDSA atskirąsias parašus nukreipia per NCrypt ir praleidžia NCRYPT_SILENT_FLAG

Taip pat žr.

SetSignProcessCNGKey, SetSignProcessCertFromStore