PKCS7Detached

PKCS7Detached class

يمثل كائن PKCS # 7 الذي يتوافق مع مواصفات PKCS # 7 في Internet RFC 2315 ، PKCS # 7: بنية الرسائل المشفرة ، الإصدار 1.5. تم دمج ملخص الرسالة الأصلية الموقعة على نطاق بايت المستند باعتباره PKCS # العادي 7 حقل بيانات التوقيع. لن يتم تغليف أي بيانات في حقل البيانات الموقّعة PKCS # 7.

public sealed class PKCS7Detached : Signature

المنشئون

اسموصف
PKCS7Detached()تهيئة مثيل جديد لملفPKCS7Detached فئة .
PKCS7Detached(Stream)تهيئة مثيل جديد لملفPKCS7Detached فئة .
PKCS7Detached(Stream, string)تهيئة مثيل جديد لملفPKCS7Detached فئة .
PKCS7Detached(string, string)تهيئة مثيل جديد لملفPKCS7Detached فئة .

الخصائص

اسموصف
Authority { get; set; }اسم الشخص أو السلطة الموقعة على المستند.
ByteRange { get; }مصفوفة من أزواج الأعداد الصحيحة (إزاحة بايت البداية ، الطول بالبايت) التي تصف نطاق البايت الدقيق لحساب الملخص.
ContactInfo { get; set; }المعلومات التي يوفرها الموقّع لتمكين المستلم من الاتصال بالموقع للتحقق من التوقيع ، على سبيل المثال رقم الهاتف.
CustomAppearance { get; set; }الحصول على / تعيين المظهر المخصص.
Date { get; set; }وقت التوقيع .
Location { get; set; }اسم مضيف وحدة المعالجة المركزية أو الموقع الفعلي للتوقيع.
OcspSettings { get; set; }الحصول على / تعيين إعدادات ocsp .
Reason { get; set; }سبب التوقيع مثل (أوافق PЂ¦) .
ShowProperties { get; set; }فرض إظهار / إخفاء خصائص التوقيع. في حالة كون ShowProperties حقيقيًا ، فإن حقل التوقيع يحتوي على تنسيق محدد مسبقًا للمظهر (سلاسل لتمثيلها): _ ——————— ———————-_ موقع رقميًا بواسطة {موضوع الشهادة} التاريخ: {signature.Date} السبب: {signature.Reason} الموقع: { التوقيع. الموقع} ——————————————- حيث {X} هو عنصر نائب لقيمة س. يمكن أيضًا أن يحتوي التوقيع على صورة ، وفي هذه الحالة يتم وضع السلاسل المدرجة فوق الصورة.
TimestampSettings { get; set; }الحصول على / تعيين إعدادات الطابع الزمني .
UseLtv { get; set; }يحصل / مجموعات علامة التحقق من صحة ltv .

طُرق

اسموصف
Verify()تحقق من المستند المتعلق بهذا التوقيع وأرجع صحيحًا إذا كان المستند صالحًا أو خطأ .

أنظر أيضا