النوع THPDFSignatureAlgorithm
يسمي خوارزمية التوقيع ذات المفتاح العام التي يوقّع بها مزوّد التوقيع أو يتحقق بها
التصريح
THPDFSignatureAlgorithm= (
hsaUnknown,
hsaRSAPKCS1v15,
hsaRSAPSS,
hsaECDSA,
hsaEd25519,
hsaEd448,
hsaMLDSA44,
hsaMLDSA65,
hsaMLDSA87
);
الوحدة
HPDFSignatureProvider
القيم
| القيمة | الغرض |
|---|---|
hsaUnknown | لا خوارزمية مختارة أو معروفة؛ وإرجاع الاسم للعرض يعيد سلسلة فارغة |
hsaRSAPKCS1v15 | RSASSA-PKCS1-v1_5 فوق ملخص يورده المستدعي؛ ويبلغ عنه باسم RSA PKCS#1 v1.5 |
hsaRSAPSS | RSASSA-PSS بمعاملات صريحة فوق ملخص يورده المستدعي؛ ويبلغ عنه باسم RSA-PSS |
hsaECDSA | ECDSA فوق المنحنى المسمى لدى المزوّد، ويوقّع ملخصًا يورده المستدعي؛ ويبلغ عنه باسم ECDSA |
hsaEd25519 | Ed25519 من نوع PureEdDSA، ويوقّع الرسالة نفسها؛ ويبلغ عنه باسم Ed25519 |
hsaEd448 | Ed448 من نوع PureEdDSA، ويوقّع الرسالة نفسها؛ ويبلغ عنه باسم Ed448 |
hsaMLDSA44 | تواقيع ما بعد الكم من نوع ML-DSA-44؛ ويبلغ عنها باسم ML-DSA-44 |
hsaMLDSA65 | تواقيع ما بعد الكم من نوع ML-DSA-65؛ ويبلغ عنها باسم ML-DSA-65 |
hsaMLDSA87 | تواقيع ما بعد الكم من نوع ML-DSA-87؛ ويبلغ عنها باسم ML-DSA-87 |
ملاحظات الاستخدام
- الدالة
HPDFSignatureAlgorithmNameتطابق كل قيمة باسمها للعرض، وهو أيضًا اسم الخوارزمية المبلغ عنه في سجلات معلومات التوقيع - الخوارزميات القائمة على الملخص (
hsaRSAPKCS1v15وhsaRSAPSSوhsaECDSA) والخوارزميات من نوع PureEdDSA تتطلب قيمًا مختلفة لـTHPDFSignatureInputKindفي الطلب - فحص مفتاح الشهادة، مثل تقدير حجم التوقيع، يدعم قيمتي RSA وECDSA ويبلغ عن
spsUnsupportedلبقية القيم