SetSignProcessPrivateKeyUI
אבטחה וחתימות
תיאור
Controls whether a certificate-bound CNG private-key provider may display PIN, consent, token, or cloud-approval user interfaces during signing
This setting applies to identities selected through a PFX file, Windows certificate store, or certificate context; explicit CNG key APIs carry their own AllowUI parameter
תחביר
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 | Value returned by a NewSignProcessFrom* function |
|---|---|
| AllowUI | True or nonzero to allow provider interaction, false or zero to require silent signing |
ערכים מוחזרים
| 1 | The setting was stored |
|---|---|
| 0 | מזהה התהליך לא היה חוקי |
הערות
מצב שקט נשאר ברירת המחדל כך ששירותים ללא פיקוח לא ייתקעו על חלון ספק בלתי צפוי
Interactive mode routes RSA and ECDSA detached signatures through NCrypt and omits NCRYPT_SILENT_FLAG