SetSignProcessPrivateKeyUI
セキュリティと署名
説明
証明書にバインドされた CNG 秘密鍵プロバイダーが、署名中に PIN、同意、トークンまたはクラウド承認のユーザーインターフェイスを表示できるかどうかを制御します
この設定は、PFX ファイル、Windows 証明書ストア、または証明書コンテキストで選択した ID に適用されます。明示的な CNG キー API には独自の 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 | プロセス ID が無効でした |
備考
サイレントモードは引き続き既定であり、無人サービスが予期しないプロバイダーウィンドウによってブロックされない
対話モードは RSA および ECDSA 分離署名を NCrypt 経由で処理し、NCRYPT_SILENT_FLAG を省略します