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