مرجع HotPDF

يتحقق من توقيع CMS محمّل واحد بمزوّد يختاره المستدعي وخيارات خوارزمية حديثة

التصريح

function VerifyLoadedSignatureWithOptions(SigIndex: Integer;
  Source: TStream; const Options: THPDFCMSVerifyOptions;
  out Info: THPDFSignatureInfo): THPDFSignatureVerifyStatus;

تتجاوز Options.SignatureProvider مزوّد المنصة الافتراضي، ويختار Options.OpenSSLLibraryPath مكتبة OpenSSL 3 للتحقق من Ed25519 أو Ed448

تُقيَّد Options.AllowMLDSA إضافيًا بـ LoadedDocumentDeclaresMLDSAExtension، ولا يمكنها تفعيل ML-DSA لمستند محمّل غير مُعلَن عنه

تعيد معرفات خوارزمية CMS غير المتسقة القيمة svDigestAlgorithmMismatch قبل تجزئة المصدر أو توجيه المزوّد، مع السبب الدقيق في Info.DigestConsistencyIssue ومعرّف OID لـ digest الموقّع في Info.DigestAlgorithmOID

راجع اتساق خوارزمية digest في CMS للاطلاع على الحقول المفحوصة وأسبقية المشكلات ونشر الطوابع الزمنية وتقارير التحقق وأسماء JSON