AddSignatureFieldSeedCertificate
الأمان والتواقيع
الوصف
يضيف شهادة X.509 واحدة مرمزة بـ DER إلى قيد شهادة الموقّع الدقيق في حقل توقيع غير موقع
الصيغة
Delphi
Function TPDFlib.AddSignatureFieldSeedCertificate(Index: Integer; Const CertificateDER: AnsiString): Integer;
ActiveX
Function PDFlib::AddSignatureFieldSeedCertificate(Index As Long, CertificateDER As Variant) As Long
DLL
int DLAddSignatureFieldSeedCertificate(int InstanceID, int Index, const char* CertificateDER, int CertificateLength);
المعاملات
| Index | فهرس حقل نموذج يبدأ من 1 يحدد حقل توقيع غير موقع يملك قاموس قيم بذرة سلفًا |
|---|---|
| CertificateDER | شهادة X.509 كاملة مرمزة بـ DER |
قيم الإرجاع
| 1 | أُضيفت الشهادة أو كانت موجودة سلفًا |
|---|---|
| 0 | كان الحقل أو قاموس قيم البذرة أو قيمة DER أو الحجم المجمع غير صالح |
ملاحظات
تقارن الشهادات بترميز DER الكامل لها وتخزن النسخ المطابقة بايتًا ببايت مرة واحدة
لا ينجح التوقيع إلا عندما تطابق شهادة الهوية المحددة تمامًا أحد أعضاء مصفوفة شهادات القيم الأولية للحقل
انظر أيضا
SetSignatureFieldSeedValue, ClearSignatureFieldSeedValue, GetSignProcessSeedValueError