SetSignProcessCNGKeyByHandle

الأمان والتواقيع

الوصف

يرفق NCRYPT_KEY_HANDLE مملوكًا للمستدعي وشهادة X.509 الخاصة به بترميز DER إلى عملية توقيع PDF

يدعم هذا المسار المفاتيح المفتوحة بواسطة كود اكتشاف خاص بالتطبيقات أو سياسة أو مزود سحابي دون إعادة فتح المفتاح بالاسم

الصيغة

Delphi

Function TPDFlib.SetSignProcessCNGKeyByHandle(SignProcessID: Integer; Const CertificateDER: AnsiString; KeyHandle: TPLIntPtr; AllowUI: Boolean): Integer;

المعاملات

CertificateDERشهادة X.509 كاملة المرمزة بـ DER من نوع RSA أو ECDSA الموافقة للمفتاح
KeyHandleNCRYPT_KEY_HANDLE مفتوح يمثله TPLIntPtr
AllowUItrue للسماح بتفاعل المزود أثناء التوقيع

قيم الإرجاع

1أُلحق المقبض المستعار بالعملية
0كان معرف العملية أو الشهادة أو المقبض غير صالح

ملاحظات

يحتفظ المستدعي بالملكية ويجب إبقاء المقبض صالحًا حتى يكتمل EndSignProcessTo*تستطلع المكتبة مجموعة خوارزميات NCrypt قبل التوقيع وتتحقق من توقيع CMS المنتهي مقابل الشهادة المقدمة

يستعلم المكتبة عن مجموعة خوارزميات NCrypt قبل التوقيع ويدقق توقيع CMS المكتمل مقابل الشهادة المزودة

هذه الواجهة بأحجام المقابض خاصة بـ Delphi؛ ويستخدم مستدعو DLL وActiveX واجهات المزود-واسم-المفتاح

انظر أيضًا

SetSignProcessCNGKey, SetSignProcessPrivateKeyUI