GetSignatureCertificateChainLength

امضاهای دیجیتال

توضیحات

طول مسیر گواهی‌ای که امضا برای یک امضاکننده حمل می‌کند را برمی‌گرداند

نحو

Delphi

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

پارامترها

InputFilePDF امضاشده
Passwordرمزی برای بازکردن آن، یا رشته خالی
FieldNameنام فیلد امضا، همان‌طور که در شمارش امضاها گزارش می‌شود
SignerIndexZero-based signer.

مقادیر بازگشتی

Lengthتعداد گواهی‌های مسیر، امضاکننده اول
0امضاکننده یا گواهی‌اش قابل خواندن نبود

ملاحظات

فقط گواهی‌هایی که خود امضا تعبیه کرده برای ساختن مسیر استفاده می‌شوند، پس مسیری که قبل از گواهی خود-صادرشده متوقف شود یعنی بقیهٔ صادرکننده‌ها باید از طریق نشانی‌هایی که GetCertificateIssuerURLs گزارش می‌کند گرفته شوند. مسیر برای کامل به نظر رسیدن پر نمی‌شود

سند با هندل اشتراکی خوانده می‌شود، پس این تابع درست زمانی هم پاسخ می‌دهد که verifier یا نمایشگر دیگری فایل را باز نگه داشته است

همچنین ببینید

GetSignatureCertificateChainDER, GetCertificateIssuerURLs