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