GetSignatureEmbeddedCertificateDER
التواقيع الرقمية
الوصف
تُرجع شهادة واحدة مضمّنة في توقيع مرمزةً بـ DER
تُرفض مجموعة الشهادات التي تمتد إلى ما بعد حاوية CMS المحتوية لها؛ ويبقى padding ما بعد كائن CMS الخارجي مقبولًا
الصيغة
Delphi
Function TPDFlib.GetSignatureEmbeddedCertificateDER(Const InputFile, Password, FieldName: WideString; CertIndex: Integer): AnsiString;المعاملات
| InputFile | The signed PDF. |
|---|---|
| Password | كلمة المرور لفتحه، أو سلسلة فارغة |
| FieldName | اسم حقل توقيع كما تُبلغ به عملية تعداد التواقيع |
| CertIndex | فهرس يبدأ العد من صفر في المجموعة المضمّنة بترتيب الترميز |
قيم الإرجاع
| Certificate | The certificate bytes. |
|---|---|
| Empty string | الفهرس خارج النطاق أو تعذّرت قراءة الملف أو الحقل |
ملاحظات
تقرأ البنية فقط ولا تتحقق من شيء: تُبلغ عن الشهادة التي يسميها التوقيع، لا عن شهادة تم التحقق منها بأنها أنتجت توقيعًا صالحًا
يُقرأ المستند بمقبض مشاركة، لذا تجيب هذه الدالة حتى أثناء احتفاظ مدقّق أو عارض بالملف مفتوحًا
انظر أيضا
GetSignatureEmbeddedCertificateCount, GetSignatureCertificateChainDER