SetSignProcessPrivateKeyUI
Безпека та підписи
Опис
Керує тим, чи може постачальник приватних ключів CNG, прив'язаний до сертифіката, показувати під час підписання інтерфейси PIN, згоди, токена або хмарного підтвердження
Це налаштування застосовується до ідентичностей, обраних через файл PFX, сховище сертифікатів Windows чи контекст сертифіката; явні API ключів CNG несуть власний параметр AllowUI
Синтаксис
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);
Параметри
| SignProcessID | Значення, повернуте функцією NewSignProcessFrom* |
|---|---|
| AllowUI | True чи не нуль, щоб дозволити взаємодію з постачальником, false чи нуль для тихого підписання |
Повернуті значення
| 1 | Налаштування збережено |
|---|---|
| 0 | Ідентифікатор процесу був недійсним |
Примітки
Тихий режим лишається типовим, тож необслуговувані служби не блокуються на неочікуваному вікні постачальника
Інтерактивний режим спрямовує від'єднані підписи RSA і ECDSA через NCrypt і опускає NCRYPT_SILENT_FLAG