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*
AllowUITrue чи не нуль, щоб дозволити взаємодію з постачальником, false чи нуль для тихого підписання

Повернуті значення

1Налаштування збережено
0Ідентифікатор процесу був недійсним

Примітки

Тихий режим лишається типовим, тож необслуговувані служби не блокуються на неочікуваному вікні постачальника

Інтерактивний режим спрямовує від'єднані підписи RSA і ECDSA через NCrypt і опускає NCRYPT_SILENT_FLAG

Див. також

SetSignProcessCNGKey, SetSignProcessCertFromStore