THPDFSignatureAlgorithm Type

نام الگوریتم امضای کلید عمومی را مشخص می‌کند که signature provider با آن امضا می‌زند یا تأیید می‌کند

اعلان

THPDFSignatureAlgorithm= (
  hsaUnknown,
  hsaRSAPKCS1v15,
  hsaRSAPSS,
  hsaECDSA,
  hsaEd25519,
  hsaEd448,
  hsaMLDSA44,
  hsaMLDSA65,
  hsaMLDSA87
  );

واحد

HPDFSignatureProvider

مقادیر

مقدارهدف
hsaUnknownهیچ الگوریتمی انتخاب یا شناخته نشده؛ نگاشت نام نمایشی رشتهٔ خالی برمی‌گرداند
hsaRSAPKCS1v15RSASSA-PKCS1-v1_5 روی دایجست فراهم‌شده توسط فراخوان؛ به‌صورت RSA PKCS#1 v1.5 گزارش می‌شود
hsaRSAPSSRSASSA-PSS با پارامترهای صریح روی دایجست فراهم‌شده توسط فراخوان؛ به‌صورت RSA-PSS گزارش می‌شود
hsaECDSAECDSA روی named curve مخصوص provider که دایجست فراهم‌شده توسط فراخوان را امضا می‌کند؛ به‌صورت ECDSA گزارش می‌شود
hsaEd25519Ed25519 از نوع PureEdDSA که خود پیام را امضا می‌کند؛ به‌صورت Ed25519 گزارش می‌شود
hsaEd448Ed448 از نوع PureEdDSA که خود پیام را امضا می‌کند؛ به‌صورت Ed448 گزارش می‌شود
hsaMLDSA44امضاهای post-quantum با ML-DSA-44؛ به‌صورت ML-DSA-44 گزارش می‌شود
hsaMLDSA65امضاهای post-quantum با ML-DSA-65؛ به‌صورت ML-DSA-65 گزارش می‌شود
hsaMLDSA87امضاهای post-quantum با ML-DSA-87؛ به‌صورت ML-DSA-87 گزارش می‌شود

یادداشت‌های استفاده

APIهای مرتبط