GetSignatureSignerCertificateDER

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

الوصف

تُرجع الشهادة التي أنتجت توقيعًا مرمزةً بـ DER

تُرفض معرّفات الموقّع وحقول هوية الشهادة التي تمتد إلى ما بعد حاويات DER المحتوية لها بدلًا من استخدامها لمطابقة شهادة

الصيغة

Delphi

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

المعاملات

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

قيم الإرجاع

Certificateبايتات شهادة الموقّع
Empty string51الموقّع أو شهادته غائبان أو تعذّرت قراءة الملف أو الحقل

ملاحظات

49تُميَّز شهادة الموقّع من المجموعة المضمّنة سواء عرّف التوقيع عنها بالمعرِّف والرقم التسلسلي أم بمعرف مفتاح الموضوع

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

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

انظر أيضا

GetSignatureCertificateChainLength, GetCertificateOCSPURLs