Class Signature
فئة التوقيع
فئة مجردة تمثل كائن التوقيع في مستند PDF. التوقيعات هي حقول تحتوي على قيم كائنات التوقيع، والأخيرة تحتوي على بيانات تُستخدم للتحقق من صحة المستند.
public abstract class Signature
المُنشئات
| الاسم | الوصف |
|---|
| Signature() | يقوم بتهيئة مثيل جديد من فئة Signature. |
| Signature(Stream, string) | يقوم بتهيئة مثيل جديد من فئة Signature. |
| Signature(string, string) | يقوم بتهيئة مثيل جديد من فئة Signature. |
الخصائص
| الاسم | الوصف |
|---|
| Authority { get; set; } | اسم الشخص أو السلطة التي تقوم بتوقيع المستند. |
| AvoidEstimatingSignatureLength { get; set; } | يحصل على خيار يعني ما إذا كان يجب تجنب تقدير طول التوقيع. |
| ByteRange { get; } | مصفوفة من أزواج الأعداد الصحيحة (إزاحة البايت الابتدائية، الطول بالبايت) التي تصف بالضبط نطاق البايت لحساب التجزئة. |
| ContactInfo { get; set; } | المعلومات المقدمة من الموقّع لتمكين المستلم من الاتصال بالموقّع للتحقق من التوقيع، مثل رقم الهاتف. |
| CustomAppearance { get; set; } | يحصل على/يحدد المظهر المخصص. |
| CustomSignHash { get; set; } | المفوض لتوقيع تجزئة المستند بشكل مخصص. |
| Date { get; set; } | وقت التوقيع. |
| DefaultSignatureLength { get; set; } | يحصل على أو يحدد الطول الافتراضي لبيانات التوقيع بالبايت. |
| Location { get; set; } | اسم مضيف وحدة المعالجة المركزية أو الموقع الفعلي للتوقيع. |
| OcspSettings { get; set; } | يحصل على/يحدد إعدادات OCSP. |
| Reason { get; set; } | السبب وراء التوقيع، مثل (أنا أوافق، Pip B.). |
| ShowProperties { get; set; } | يجبر على عرض/إخفاء خصائص التوقيع. في حالة كون ShowProperties صحيحًا، فإن حقل التوقيع له تنسيق مسبق التعريف للمظهر (سلاسل لتمثيل): ——————————————- تم التوقيع رقميًا بواسطة {موضوع الشهادة} التاريخ: {التوقيع.Date} السبب: {التوقيع.Reason} الموقع: {التوقيع.Location} ——————————————- حيث {X} هو عنصر نائب لقيمة X. أيضًا يمكن أن يحتوي التوقيع على صورة، في هذه الحالة يتم وضع السلاسل المدرجة فوق الصورة. ShowProperties صحيح بشكل افتراضي. |
| TimestampSettings { get; set; } | يحصل على/يحدد إعدادات الطابع الزمني. |
| UseLtv { get; set; } | يحصل على/يحدد علامة التحقق من صحة LTV. |
الطرق
| الاسم | الوصف |
|---|
| GetSignatureAlgorithmInfo() | يسترجع معلومات حول خوارزمية التوقيع المستخدمة في التوقيع. |
| Verify() | يتحقق من المستند بالنسبة لهذا التوقيع ويعيد صحيحًا إذا كان المستند صالحًا أو خلاف ذلك خطأ. |
| Verify(ValidationOptions, out ValidationResult) | يتحقق من المستند بالنسبة لهذا التوقيع ويعيد صحيحًا إذا كان المستند صالحًا أو خلاف ذلك خطأ. |
انظر أيضًا