SetSignProcessContentsEstimate

الأمان والتواقيع

الوصف

يهيئ أحجام المواد وهامش الأمان المستخدمين لتقدير سعة /Contents للتوقيع

يجمع المقدر حجم CMS الأساس مع متطلبات سلسلة الشهادات والإبطال والطابع الزمني قبل كتابة حقل التوقيع

الصيغة

Delphi

Function TPDFlib.SetSignProcessContentsEstimate(SignProcessID, CertificateChainBytes, CRLBytes, OCSPBytes, TimeStampTokenBytes, SafetyMarginPercent: Integer): Integer;

ActiveX

Function PDFlib::SetSignProcessContentsEstimate(SignProcessID As Long, CertificateChainBytes As Long, CRLBytes As Long, OCSPBytes As Long, TimeStampTokenBytes As Long, SafetyMarginPercent As Long) As Long

DLL

int DLSetSignProcessContentsEstimate(int InstanceID, int SignProcessID, int CertificateChainBytes, int CRLBytes, int OCSPBytes, int TimeStampTokenBytes, int SafetyMarginPercent);

المعاملات

SignProcessIDقيمة تُرجعها إحدى دوال NewSignProcessFrom*
CertificateChainBytesمرر -1 لاكتشاف سلسلة الشهادات المتبقية من مخازن Windows المحلية، أو 0 لحذف سعة السلسلة الإضافية، أو قيمة موجبة لتوفير حجم مرمز متوقع
CRLBytesإجمالي بايتات DER المتوقعة لقوائم إبطال الشهادات المخططة
OCSPBytesإجمالي بايتات DER المتوقعة لاستجابات OCSP المخططة
TimeStampTokenBytesحجم DER المتوقع لرمز طابع زمن RFC 3161 مخطط له
SafetyMarginPercentنسبة مئوية إضافية من 0 إلى 100 تطبق قبل المحاذاة

قيم الإرجاع

1قُبلت تهيئة التقدير
0كان معرف العملية أو حجم المادة أو الحجم المجمع أو النسبة غير صالح

ملاحظات

رد نداء مضيف مستدعى عن كل سجل صادر، يستقبل المستوى والرمز والرسالة

اكتشاف سلسلة الشهادات مخزن فقط ولا يجري أبدًا جلبًا شبكيًايُحاذى السعر إلى 256 بايت ويُسقف عند 64 MiB و

اكتشاف سلسلة الشهادات تخزيني فقط ولا يجري جلبًا شبكيًا أبدًا

استدعِ SetModernImageCodecLibrary قبل أول فحص توفر أو فك ترميز عندما لا تكون مكتبة المفككات على مسار البحث الافتراضي ترفع الصورة ذات 16 بت المحفوظة المستند غير المقفل تلقائيًا إلى PDF 1.5 عبر بوابة التوافق المعتادة

انظر أيضًا

GetSignProcessEstimatedContentsBytes, SetSignProcessReserveContentsBytes, SetPAdESSignatureTimeStampToken