SetSignProcessPrivateKeyUI

Bezbednost i potpisi

Opis

Kontroliše da li dobavljač CNG privatnih ključeva vezanih za sertifikat sme prikazivati PIN, saglasnost, token ili cloud-odobrenje korisničke interfejse tokom potpisivanja

Ovo podešavanje važi za identitete izabrane kroz PFX datoteku, Windows sertifikat skladište ili kontekst sertifikata; eksplicitni CNG API-ji ključeva nose sopstveni parametar AllowUI

Sintaksa

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

SignProcessIDVrednost koju vraća funkcija NewSignProcessFrom*
AllowUITrue ili različito od nule da se dozvoli interakcija sa providerom, false ili nula da se zahteva tiho potpisivanje

Povratne vrednosti

1Podešavanje je sačuvano
0ID procesa nije bio ispravan

Napomene

Tih režim ostaje podrazumevan da nepraćeni servisi ne bi stajali na neočekivanom provider prozoru

Interaktivni režim usmerava RSA i ECDSA odvojene potpise kroz NCrypt i izostavlja NCRYPT_SILENT_FLAG

Vidi takođe

SetSignProcessCNGKey, SetSignProcessCertFromStore