PLModernSignatureSizeEstimate
التشفير، التواقيع الرقمية
الوصف
يقدّر الحجم المرجَّح لـ CMS المنفصل التي سينتجه PLBuildModernDetachedCMS لشهادة معينة
يشمل التقدير مغلَّف SignedData والشهادة والسمات الموقَّعة وسمات نوع الالتزام وسياسة التواقيع، إضافة إلى التوقيع الخام والاحتياطي المطلوب
الصيغة
Delphi
Function PLModernSignatureSizeEstimate(CertContext: Pointer;
Const CertificateDER: AnsiString; SignatureReserveBytes: Integer): Integer;المعاملات
| CertContext | مقبض CERT_CONTEXT في Windows، ويجوز Nil حين لا يتوفر سوى صيغة DER |
|---|---|
| CertificateDER | بايتات الشهادة بترميز DER |
| SignatureReserveBytes | بايتات إضافية محجوزة فوق المغلَّف، وعادة احتياطي /Contents الذي ضبطته عملية التوقيع |
قيمة الإرجاع
الحجم المقدَّر بالبايتات، أو 0 حين تعذر تحليل الشهادة
ملاحظات
تحجز عمليات التوقيع حفرة /Contents في PDF من هذه القيمة مسبقًا حتى لا تضطر إلى إعادة كتابة العنصر النائب بعد وصول CMS الحقيقي
انظر أيضًا
PLBuildModernDetachedCMS, PLModernCertificateKeyAlgorithm, SetSignProcessReserveContentsBytes