PKCS7Detached
نظرة عامة
PKCS7Detached هي فئة في Aspose.PDF FOSS لـ .NET. تورث من: Signature.
تكوين توقيع PKCS#7 (CMS) منفصل.
توفر هذه الفئة 6 طرق للعمل مع كائنات PKCS7Detached في برامج .NET. الطرق المتاحة تشمل: GetSignatureAlgorithmInfo, PKCS7Detached, Signature, Verify. جميع الأعضاء العموميين متاحين لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS لـ .NET. الخصائص: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, و 8 أخرى.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
Authority | string | قراءة/كتابة | يحصل أو يعيّن السلطة. |
ContactInfo | string | قراءة/كتابة | يحصل أو يعيّن معلومات الاتصال. |
Location | string | قراءة/كتابة | يحصل أو يضبط الموقع. |
Reason | string | قراءة/كتابة | يحصل أو يضبط السبب. |
Date | DateTime | قراءة/كتابة | يحصل أو يضبط التاريخ. |
ByteRange | int[] | قراءة | الإدخال /ByteRange للتوقيع. |
TimestampSettings | Aspose.Pdf.TimestampSettings | قراءة/كتابة | إعدادات RFC 3161 TSA؛ يتم احترامها من قبل الموقّع عندما تُعيّن. |
OcspSettings | Aspose.Pdf.OcspSettings | قراءة/كتابة | إعدادات OCSP / التحقق من الإلغاء؛ تُحترم من قبل المُوقّع عند ضبطها. |
CustomAppearance | SignatureCustomAppearance? | قراءة/كتابة | مقابض المظهر البصري التي يلتزم بها SignWithAppearance عندما يتم توقيع التوقيع عبر تحميل زائد visible-rect. |
CustomSignHash | SignHash? | قراءة/كتابة | استدعاء رد نداء اختياري للموقّع الخارجي. |
UseLtv | bool | قراءة/كتابة | يحصل أو يعيّن استخدام ltv. |
AvoidEstimatingSignatureLength | bool | قراءة/كتابة | عند true، يتخطى الموقّع مرحلة تقدير نطاق البايتات ويستخدم DefaultSignatureLength مباشرةً عند حجز مساحة لسلسلة الست hexadecimal الخاصة بـ PKCS#7 /Contents. |
DefaultSignatureLength | int | قراءة/كتابة | عدد البايتات المحجوزة لسلسلة الست hexadecimal الخاصة بـ PKCS#7 /Contents. |
ShowProperties | bool | قراءة/كتابة | عند true، يتضمن مظهر التوقيع المرئي سبب/موقع/ContactInfo الموقّع كنص. |
الطرق
| التوقيع | وصف |
|---|---|
PKCS7Detached() | يستدعي PKCS7Detached على هذه المثيلة من PKCS7Detached. |
PKCS7Detached(pfx: string, password: string) | يستدعي PKCS7Detached(pfx, password) على هذه المثيلة من PKCS7Detached. |
PKCS7Detached(pfx: Stream, password: string) | يستدعي PKCS7Detached(pfx, password) على هذه الحالة من PKCS7Detached. |
Signature() | يستدعي Signature على هذه الحالة من PKCS7Detached. |
Verify() | تحقق من PKCS#7 الخاص بالتوقيع المحمّل مقابل بايتات PDF الأصلية — يرجع true عندما يتم فك تشفير التوقيع والتحقق منه. |
GetSignatureAlgorithmInfo() | حلل غلاف PKCS#7 (عند تحميله من توقيع موجود) للإبلاغ عن مجموعة خوارزمية التوقيع / خوارزمية التجزئة / المعيار التشفيري. |