SetSignProcessPrivateKeyUI
الأمان والتواقيع
الوصف
يتحكم فيما إذا كان مزود مفتاح CNG المرتبط بشهادة قد يعرض واجهات PIN أو موافقة أو رمز أو موافقة سحابية أثناء التوقيع
ينطبق هذا الإعداد على الهويات المختارة عبر ملف PFX أو مخزن شهادات Windows أو سياق شهادة؛ وتحمل واجهات مفتاح 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 | The setting was stored |
|---|---|
| 0 | كان معرّف العملية غير صالح |
ملاحظات
يبقى الوضع الصامت الافتراضي فلا تحجب الخدمات بلا مراقب على نافذة مزود غير متوقعة
يوجه الوضع التفاعلي تواقيع RSA وECDSA المنفصلة عبر NCrypt ويحذف NCRYPT_SILENT_FLAG