السجل THPDFPDFMACOptions

يختار ملف تعريف سياسة PDF MAC وخوارزمية الملخص ومجموعة الملخصات المسموحة وشرط AES-GCM المستخدمة عند إضافة رمز مصادقة رسالة PDF أو التحقق منه

التصريح

THPDFPDFMACOptions= record
  Profile: THPDFPDFMACPolicyProfile;
  DigestAlgorithm: THPDFPDFMACDigestAlgorithm;
  AllowedDigestAlgorithms: THPDFPDFMACDigestAlgorithms;
  RequireAESGCM: boolean;
  class function Compatibility: THPDFPDFMACOptions; static;
  class function Modern: THPDFPDFMACOptions; static;
  class function HighAssurance: THPDFPDFMACOptions; static;
  class function Default: THPDFPDFMACOptions; static;
end;

الوحدة

HPDFDoc

الحقول

الحقلالغرض
Profileوسم THPDFPDFMACPolicyProfile المسجَّل مع MAC: pmppCompatibility أو pmppModern أو pmppHighAssurance أو pmppCustom
DigestAlgorithmالملخص المستخدم لتمديد المفتاح وحساب MAC عند إنشائه، والملخص المتوقع عندما يثبّت ملف التعريف ملخصًا واحدًا بعينه
AllowedDigestAlgorithmsمجموعة الملخصات المقبولة أثناء التحقق، ما يتيح مرونة الخوارزمية للمستندات الأقدم
RequireAESGCMعند true، يُصرّ التحقق على أن تكون حمولة MAC محمية بـ AES-GCM
Compatibilityمصنع فئة: أساسه SHA-256، مع السماح بمجموعة SHA-2 وSHA-3، دون اشتراط AES-GCM
Modernمصنع فئة: أساسه SHA-384، مع السماح بمجموعة SHA-384/SHA-512/SHA-3، دون اشتراط AES-GCM
HighAssuranceمصنع فئة: SHA3-512 فقط مع اشتراط AES-GCM
Defaultمصنع فئة يعيد Compatibility

ملاحظات الاستخدام

واجهات برمجة التطبيقات ذات الصلة