SetSignProcessPrivateKeyUI
Varnost in podpisi
Opis
Nadzoruje, ali sme ponudnik zasebnega ključa, vezan na certifikat CNG, med podpisovanjem prikazati uporabniške vmesnike za PIN, soglasje, žeton ali odobritev v oblaku
Ta nastavitev velja za identitete, izbrane prek datoteke PFX, shrambe certifikatov Windows ali konteksta certifikata; izrecni ključni API CNG nosijo svoj parameter 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
| SignProcessID | Vrednost, ki jo vrne funkcija NewSignProcessFrom* |
|---|---|
| AllowUI | True ali neničelno za dovoljenje interakcije s ponudnikom, false ali nič za zahtevo tihlega podpisovanja |
Vrnjene vrednosti
| 1 | Nastavitev je bila shranjena |
|---|---|
| 0 | ID procesa ni bil veljaven |
Opombe
Tihi način ostaja privzet, tako da neobslužene storitve ne blokirajo ob nepričakovanem oknu ponudnika
Interaktivni način usmerja odcepljena podpisa RSA in ECDSA skozi NCrypt in izpusti NCRYPT_SILENT_FLAG