DigitalSignature

DigitalSignature class

يحتوي على خصائص التوقيع الرقمي .

public class DigitalSignature : BaseSignature

المنشئون

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

الخصائص

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

طُرق

اسم وصف
override Clone() مثيل استنساخ توقيع الرمز الشريطي .
override Equals(object) طريقة الكتابة فوق يساوي لمقارنة خصائص التوقيع
override GetHashCode() يلغي طريقة GetHashCode
static LoadDigitalSignatures() تحميل التوقيع الرقمي من جميع متاجر شهادات النظام X509.
static LoadDigitalSignatures(StoreName) تحميل التوقيع الرقمي من متجر الشهادات X509 الذي تم تمريره .
static LoadDigitalSignatures(StoreName, StoreLocation) تحميل التوقيع الرقمي من متجر الشهادات X509 الذي تم تمريره .

أنظر أيضا