GetSignatureEmbeddedCertificateDER

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

الوصف

تُرجع شهادة واحدة مضمّنة في توقيع مرمزةً بـ DER

تُرفض مجموعة الشهادات التي تمتد إلى ما بعد حاوية CMS المحتوية لها؛ ويبقى padding ما بعد كائن CMS الخارجي مقبولًا

الصيغة

Delphi

Function TPDFlib.GetSignatureEmbeddedCertificateDER(Const InputFile, Password, FieldName: WideString; CertIndex: Integer): AnsiString;

المعاملات

InputFileThe signed PDF.
Passwordكلمة المرور لفتحه، أو سلسلة فارغة
FieldNameاسم حقل توقيع كما تُبلغ به عملية تعداد التواقيع
CertIndexفهرس يبدأ العد من صفر في المجموعة المضمّنة بترتيب الترميز

قيم الإرجاع

CertificateThe certificate bytes.
Empty stringالفهرس خارج النطاق أو تعذّرت قراءة الملف أو الحقل

ملاحظات

تقرأ البنية فقط ولا تتحقق من شيء: تُبلغ عن الشهادة التي يسميها التوقيع، لا عن شهادة تم التحقق منها بأنها أنتجت توقيعًا صالحًا

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

انظر أيضا

GetSignatureEmbeddedCertificateCount, GetSignatureCertificateChainDER