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