GetSignatureCertificateChainLength
التواقيع الرقمية
الوصف
تُرجع طول مسار الشهادة الذي يحمله توقيع عن موقّع واحد
الصيغة
Delphi
Function TPDFlib.GetSignatureCertificateChainLength(Const InputFile, Password, FieldName: WideString; SignerIndex: Integer): Integer;المعاملات
| InputFile | The signed PDF. |
|---|---|
| Password | كلمة المرور لفتحه، أو سلسلة فارغة |
| FieldName | اسم حقل توقيع كما تُبلغ به عملية تعداد التواقيع |
| SignerIndex | Zero-based signer. |
قيم الإرجاع
| Length | عدد الشهادات في المسار، الموقّع أولًا |
|---|---|
| 0 | 50تعذّرت قراءة الموقّع أو شهادته |
ملاحظات
تُستخدم لبناء المسار فقط الشهادات التي يضمّنها التوقيع نفسه، فالمسار الذي يتوقف قبل شهادة صادرة ذاتيًا يعني أن المُصدِرين المتبقين يجب جلبهم عبر العناوين التي يُبلغ عنها GetCertificateIssuerURLs. ولا يُحشى المسار ليبدو مكتملًا
يُقرأ المستند بمقبض مشاركة، لذا تجيب هذه الدالة حتى أثناء احتفاظ مدقّق أو عارض بالملف مفتوحًا