السجل THPDFCertificateAlgorithmPolicy

يضبط خوارزميات مفاتيح الشهادات والتوقيعات التي يقبلها التحقق من مسار الشهادات

التصريح

THPDFCertificateAlgorithmPolicy= record
  MinimumRSAKeyBits: Integer;
  MinimumECDSACurveBits: Integer;
  SHA1SunsetTime: TDateTime;
  RSAPKCS1v15SunsetTime: TDateTime;
  AllowRSAPKCS1v15: boolean;
  AllowRSAPSS: boolean;
  AllowECDSA: boolean;
  AllowEdDSA: boolean;
  RequirePSSSaltAtLeastHashLength: boolean;
  class function Default: THPDFCertificateAlgorithmPolicy; static;
end;

الوحدة

HPDFSignVerify

الحقول

الحقلالغرض
MinimumRSAKeyBitsأصغر حجم مفتاح RSA مقبول لشهادات المسار؛ و0 يعطّل الفحص؛ والافتراضي 2048
MinimumECDSACurveBitsأصغر حجم منحنى ECDSA مقبول لشهادات المسار؛ و0 يعطّل الفحص؛ والافتراضي 256
SHA1SunsetTimeوقت التقييم الذي تُرفض عنده توقيعات شهادات SHA-1 أو بعده؛ و0 يعطّل هذا الإقصاء؛ والافتراضي 2016-01-01
RSAPKCS1v15SunsetTimeوقت التقييم الذي تُرفض عنده توقيعات شهادات RSA PKCS#1 v1.5 أو بعده؛ و0 يعطّل هذا الإقصاء؛ والافتراضي 0
AllowRSAPKCS1v15ما إذا كانت توقيعات شهادات RSA PKCS#1 v1.5 مقبولة أصلًا؛ والافتراضي true
AllowRSAPSSما إذا كانت توقيعات شهادات RSA-PSS مقبولة أصلًا؛ والافتراضي true
AllowECDSAما إذا كانت مفاتيح وتوقيعات شهادات ECDSA مقبولة أصلًا؛ والافتراضي true
AllowEdDSAما إذا كانت مفاتيح شهادات Ed25519 وEd448 مقبولة أصلًا؛ والافتراضي true
RequirePSSSaltAtLeastHashLengthيشترط أن يكون ملح RSA-PSS بطول خرج hash التوقيع على الأقل؛ والافتراضي true
Defaultدالة فئة تُعيد السياسة بالقيم الافتراضية المذكورة أعلاه

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

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