ApplyPAdESLongTermValidationToStream

التواقيع الرقمية

الوصف

يرقي ملف PDF موقعًا سلفًا إلى PAdES-B-LT كاتبًا النتيجة في تدفق

الصيغة

Delphi

Function TPDFlib.ApplyPAdESLongTermValidationToStream(Const InputFile, Password, FieldName: WideString; OutputStream: TStream; Options: Integer): Integer;

المعاملات

InputFileThe signed PDF.
Passwordكلمة المرور لفتحه، أو سلسلة فارغة
FieldNameلا يمكن ضبط مجموعة محتوى اختياري معينة على Unchanged إلا إذا كانت الحالة الأساسية لقاموس تهيئة المحتوى الاختياري هي Unchanged
OutputStreamالتدفق الذي يُكتب فيه ملف PDF المعزز
Optionsمقبض مهمة يبدأ من 1 للاستخدام مع توابع التحكم في مهمة الرسم

الخيارات

PADES_LTV_WRITE_VRI (1)اكتب مدخل VRI عن كل توقيع
PADES_LTV_FETCH_OCSP (2)طبّق /E على العنصر الأعم الذي يغلّف الاختصار — عادة عنصر Span. ويشمل التوسيع محتوى ذلك العنصر فقط ولا يورَّث للأبناء
PADES_LTV_FETCH_CRL (4)يرجع إلى CRL عندما لا يُرجع OCSP شيئًا
PADES_LTV_FOLLOW_AIA (8)تتبع عناوين المُصدر لإكمال المسار
PADES_LTV_SKIP_EXISTING (16)لا تسأل عن حالة الجذر الصادر ذاتيًا
PADES_LTV_SKIP_ROOT_REVOCATION (32)يحدد إن كانت كلمة المرور كلمة مرور صالحة للمستند المحدد
PADES_LTV_DEFAULT (63)بعد نجاح هذه الدالة تُرجع SelectImage(ImageID) القيمة 0 لذلك المقبض المحرر

قيم الإرجاع

1The promotion succeeded.
2تعذّرت قراءة ملف الإدخال
3تعذّر تحليل ملف PDF المدخل
10تعذّرت كتابة الإخراج
11تعذّرت إضافة مخزن أمان المستند
20No such signature field.
21لا يوجد توقيع مُعالَج يحمل شهادة قابلة للقراءة

5 = محاذاة رأسية سفلية دون التفاف

ملاحظات

مطابقة لـ ApplyPAdESLongTermValidation إلا في مكان كتابة النتيجة

انظر أيضا

ApplyPAdESLongTermValidation