PKCS7Detached

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 أخرى.

خصائص

اسمالنوعالوصولوصف
Authoritystringقراءة/كتابةيحصل أو يعيّن السلطة.
ContactInfostringقراءة/كتابةيحصل أو يعيّن معلومات الاتصال.
Locationstringقراءة/كتابةيحصل أو يضبط الموقع.
Reasonstringقراءة/كتابةيحصل أو يضبط السبب.
DateDateTimeقراءة/كتابةيحصل أو يضبط التاريخ.
ByteRangeint[]قراءةالإدخال /ByteRange للتوقيع.
TimestampSettingsAspose.Pdf.TimestampSettingsقراءة/كتابةإعدادات RFC 3161 TSA؛ يتم احترامها من قبل الموقّع عندما تُعيّن.
OcspSettingsAspose.Pdf.OcspSettingsقراءة/كتابةإعدادات OCSP / التحقق من الإلغاء؛ تُحترم من قبل المُوقّع عند ضبطها.
CustomAppearanceSignatureCustomAppearance?قراءة/كتابةمقابض المظهر البصري التي يلتزم بها SignWithAppearance عندما يتم توقيع التوقيع عبر تحميل زائد visible-rect.
CustomSignHashSignHash?قراءة/كتابةاستدعاء رد نداء اختياري للموقّع الخارجي.
UseLtvboolقراءة/كتابةيحصل أو يعيّن استخدام ltv.
AvoidEstimatingSignatureLengthboolقراءة/كتابةعند true، يتخطى الموقّع مرحلة تقدير نطاق البايتات ويستخدم DefaultSignatureLength مباشرةً عند حجز مساحة لسلسلة الست hexadecimal الخاصة بـ PKCS#7 /Contents.
DefaultSignatureLengthintقراءة/كتابةعدد البايتات المحجوزة لسلسلة الست hexadecimal الخاصة بـ PKCS#7 /Contents.
ShowPropertiesboolقراءة/كتابةعند 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 (عند تحميله من توقيع موجود) للإبلاغ عن مجموعة خوارزمية التوقيع / خوارزمية التجزئة / المعيار التشفيري.

انظر أيضاً

 العربية