GetSignatureCertificateChainLength

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

الوصف

تُرجع طول مسار الشهادة الذي يحمله توقيع عن موقّع واحد

الصيغة

Delphi

Function TPDFlib.GetSignatureCertificateChainLength(Const InputFile, Password, FieldName: WideString; SignerIndex: Integer): Integer;

المعاملات

InputFileThe signed PDF.
Passwordكلمة المرور لفتحه، أو سلسلة فارغة
FieldNameاسم حقل توقيع كما تُبلغ به عملية تعداد التواقيع
SignerIndexZero-based signer.

قيم الإرجاع

Lengthعدد الشهادات في المسار، الموقّع أولًا
050تعذّرت قراءة الموقّع أو شهادته

ملاحظات

تُستخدم لبناء المسار فقط الشهادات التي يضمّنها التوقيع نفسه، فالمسار الذي يتوقف قبل شهادة صادرة ذاتيًا يعني أن المُصدِرين المتبقين يجب جلبهم عبر العناوين التي يُبلغ عنها GetCertificateIssuerURLs. ولا يُحشى المسار ليبدو مكتملًا

يُقرأ المستند بمقبض مشاركة، لذا تجيب هذه الدالة حتى أثناء احتفاظ مدقّق أو عارض بالملف مفتوحًا

انظر أيضا

GetSignatureCertificateChainDER, GetCertificateIssuerURLs