ApplyPAdESLongTermValidationToStream
التواقيع الرقمية
الوصف
يرقي ملف PDF موقعًا سلفًا إلى PAdES-B-LT كاتبًا النتيجة في تدفق
الصيغة
Delphi
Function TPDFlib.ApplyPAdESLongTermValidationToStream(Const InputFile, Password, FieldName: WideString; OutputStream: TStream; Options: Integer): Integer;المعاملات
| InputFile | The 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 لذلك المقبض المحرر |
قيم الإرجاع
| 1 | The promotion succeeded. |
|---|---|
| 2 | تعذّرت قراءة ملف الإدخال |
| 3 | تعذّر تحليل ملف PDF المدخل |
| 10 | تعذّرت كتابة الإخراج |
| 11 | تعذّرت إضافة مخزن أمان المستند |
| 20 | No such signature field. |
| 21 | لا يوجد توقيع مُعالَج يحمل شهادة قابلة للقراءة |
5 = محاذاة رأسية سفلية دون التفاف
ملاحظات
مطابقة لـ ApplyPAdESLongTermValidation إلا في مكان كتابة النتيجة