التوقيع

نظرة عامة

Signature هي فئة في Aspose.PDF FOSS لـ .NET.

يمثل توقيعًا رقميًا في مستند PDF.

توفر هذه الفئة 7 طرق للعمل مع كائنات Signature في برامج .NET. تشمل الطرق المتاحة: GetSignatureAlgorithmInfo، Signature، Verify. جميع الأعضاء العامين متاحين لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .NET. الخصائص: Authority، AvoidEstimatingSignatureLength، ByteRange، ContactInfo، CustomAppearance، CustomSignHash، و 8 أخرى.

الخصائص

الاسمالنوعالوصولالوصف
AuthoritystringRead/Writeيحصل أو يضبط السلطة.
ContactInfostringRead/Writeيحصل أو يضبط معلومات الاتصال.
LocationstringRead/Writeيحصل أو يضبط الموقع.
ReasonstringRead/Writeيحصل أو يضبط السبب.
DateDateTimeRead/Writeيحصل أو يضبط التاريخ.
ByteRangeint[]Readإدخال /ByteRange للتوقيع كـ int[].
TimestampSettingsAspose.Pdf.TimestampSettingsRead/Writeإعدادات RFC 3161 TSA؛ يتم احترامها من قبل الموقّع عند تعيينها.
OcspSettingsAspose.Pdf.OcspSettingsRead/Writeإعدادات OCSP / فحص الإلغاء؛ يتم احترامها من قبل الموقّع عند تعيينها.
CustomAppearanceSignatureCustomAppearance?Read/Writeمعلمات المظهر البصري التي يلتزم بها SignWithAppearance عندما يتم توقيع التوقيع عبر تحميل مستطيل مرئي.
CustomSignHashSignHash?Read/Writeاستدعاء رد اتصال موقّع خارجي اختياري.
UseLtvboolRead/Writeيحصل أو يضبط استخدام ltv.
AvoidEstimatingSignatureLengthboolRead/Writeعند التفعيل، يتخطى الموقّع مرحلة تقدير نطاق البايت ويستخدم DefaultSignatureLength مباشرةً عند حجز مساحة لسلسلة HEX لـ PKCS#7 /Contents.
DefaultSignatureLengthintRead/Writeعدد البايتات المحجوزة لسلسلة HEX لـ PKCS#7 /Contents.
ShowPropertiesboolRead/Writeعند التفعيل، يتضمن مظهر التوقيع المرئي السبب/الموقع/معلومات الاتصال للموقّع كنص.

الطرق

التوقيعالوصف
Signature()ينفذ استدعاء Signature على هذا الكائن من Signature.
Signature(pfx: string, password: string)
Signature(pfx: Stream, password: string)
Verify()تحقق من PKCS#7 الخاص بالتوقيع المحمَّل مقابل بايتات PDF الأصلية — يُعيد true عندما يتم فك تشفير التوقيع والتحقق من صحته.
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult)تحقق باستخدام خيارات صريحة + كائن نتيجة DTO.
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult)تحقق مثبت بالمفتاح العام.
GetSignatureAlgorithmInfo()حلل مغلف PKS#7 (عند تحميله من توقيع موجود) للإبلاغ عن خوارزمية التوقيع / خوارزمية التجزئة / مجموعة المعايير المشفرة الثلاثية.

انظر أيضًا

 العربية