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*
AllowUItrue أو غير صفري للسماح بتفاعل المزود، وfalse أو صفر لاشتراط توقيع صامت

قيم الإرجاع

1The setting was stored
0كان معرّف العملية غير صالح

ملاحظات

يبقى الوضع الصامت الافتراضي فلا تحجب الخدمات بلا مراقب على نافذة مزود غير متوقعة

يوجه الوضع التفاعلي تواقيع RSA وECDSA المنفصلة عبر NCrypt ويحذف NCRYPT_SILENT_FLAG

انظر أيضًا

SetSignProcessCNGKey, SetSignProcessCertFromStore