PdfDigitalSignature

PdfDigitalSignature class

يحتوي على خصائص توقيع رقمي بتنسيق PDF .

public class PdfDigitalSignature : DigitalSignature

المنشئون

اسم وصف
PdfDigitalSignature() تهيئة توقيع Pdf الرقمي بدون شهادة.
PdfDigitalSignature(X509Certificate2) إنشاء توقيع رقمي بتنسيق PDF بشهادة محددة.
PdfDigitalSignature(X509Store) تهيئة توقيع Pdf الرقمي بناءً على متجر X509 المحدد. سيتم استخدام الشهادة الأولى من المتجر المحدد.
PdfDigitalSignature(X509Store, int) إنشاء توقيع رقمي بتنسيق PDF استنادًا إلى مخزن X509 المحدد وفهرس الشهادة.

الخصائص

اسم وصف
Certificate { get; set; } الحصول على أو تعيين شهادة X509 .
CertificateStoreLocation { get; set; } يحدد موقع مخزن الشهادة
CertificateStoreName { get; set; } يحدد اسم مخزن الشهادة .
Comments { get; set; } الحصول على تعليق غرض التوقيع أو تعيينه.
ContactInfo { get; set; } المعلومات التي يوفرها الموقّع لتمكين المستلم من الاتصال بالموقع للتحقق من التوقيع ، على سبيل المثال رقم الهاتف.
CreatedOn { get; set; } الحصول على تاريخ إنشاء التوقيع أو تعيينه.
Deleted { get; } احصل على العلم الذي يشير إلى ما إذا كان هذا التوقيع قد تم حذفه من المستند. يتم استخدام هذه الخاصية فقط لسجلات سجل المستند للاحتفاظ بقائمة التوقيعات المحذوفة.
Height { get; set; } يحدد ارتفاع التوقيع.
IsSignature { get; set; } احصل على علامة أو اضبطها للإشارة إلى ما إذا كان هذا المكون هو توقيع أم محتوى مستند. يتم استخدام هذه الخاصية مع طريقة التحديث لتعيين العنصر كتوقيع (صواب) أو عنصر مستند (خطأ) .
IsValid { get; set; } يظل صحيحًا إذا كان هذا التوقيع الرقمي صالحًا ولم يتم العبث بالمستند.
Left { get; set; } يحدد الموضع الأيسر للتوقيع .
Location { get; set; } اسم مضيف وحدة المعالجة المركزية أو الموقع الفعلي للتوقيع.
ModifiedOn { get; set; } الحصول على تاريخ تعديل التوقيع أو تعيينه.
PageNumber { get; } يحدد أن توقيع الصفحة الذي تم العثور عليه في .
Reason { get; set; } سبب التوقيع مثل (أوافق PЂ¦) .
ShowProperties { get; set; } فرض إظهار / إخفاء خصائص التوقيع. في حالة كون ShowProperties صحيحًا ، فإن التوقيع الحقل يحتوي على تنسيق محدد مسبقًا للمظهر موقع رقميًا بواسطة {ContactInfo} التاريخ: {Date} السبب: {Reason} الموقع: {Location } تكون ShowProperties صحيحة بشكل افتراضي .
SignatureId { get; } معرّف التوقيع الفريد لتعديل التوقيع في المستند عبر طرق التحديث أو الحذف . سيتم تعيين هذه الخاصية تلقائيًا بعد استدعاء أسلوب التسجيل أو البحث . إذا تم حفظ هذه الخاصية قبل أن يتم تعيينها يدويًا لمعالجة التوقيع.
SignatureType { get; } يحدد نوع التوقيع.
SignTime { get; set; } الحصول على أو تعيين الوقت الذي تم فيه توقيع المستند.
Thumbprint { get; } الحصول على بصمة الشهادة.
TimeStamp { get; set; } الطابع الزمني للتوقيع الرقمي بتنسيق PDF . القيمة الافتراضية خالية.
Top { get; set; } يحدد أعلى موضع للتوقيع .
Type { get; set; } نوع التوقيع الرقمي بتنسيق PDF .
Width { get; set; } يحدد عرض التوقيع.
XAdESType { get; } نوع XAdESXAdESType . القيمة الافتراضية هي بلا (XAdES معطلة) . في هذه اللحظة ، يتم دعم نوع توقيع XAdES فقط لمستندات جدول البيانات.

طُرق

اسم وصف
override Clone() مثيل استنساخ توقيع الرمز الشريطي .
override Equals(object) طريقة الكتابة فوق يساوي لمقارنة خصائص التوقيع
override GetHashCode() يلغي طريقة GetHashCode

أنظر أيضا