النوع THPDFSignatureInputKind
يخبر مزوّد التوقيع ما إذا كان مدخل الطلب يحمل الرسالة الخام أو ملخصًا محسوبًا مسبقًا
التصريح
THPDFSignatureInputKind= (
sikMessage,
sikDigest
);
الوحدة
HPDFSignatureProvider
القيم
| القيمة | الغرض |
|---|---|
sikMessage | يحمل مدخل الطلب بايتات الرسالة نفسها؛ وتتطلبه مزودات PureEdDSA مثل Ed25519 وEd448 التي تجري التجزئة داخليًا |
sikDigest | يحمل مدخل الطلب ملخصًا محسوبًا سلفًا؛ وتتطلبه الموقعات القائمة على الملخص مثل RSA وECDSA |
ملاحظات الاستخدام
- ترفض المزودات أي طلب لا تطابق فيه نوعية المدخل خوارزميتها بالحالة
spsMalformed، فتحقق من الخوارزمية قبل ملء الطلب - مع
sikMessageلا توجد خطوة تجزئة منفصلة، وهذا بالضبط ما تتوقعه PureEdDSA؛ وأي ملخص تمرره سيوقع بوصفه بيانات غير مفسرة - استخدم
sikDigestعندما تكون البايتات المراد تجزئتها قد استهلكت سلفًا في مكان آخر، كما هو الحال عند حساب ملخص العنصر النائب أثناء التوقيع