Signature
نظرة عامة
Signature هي فئة في Aspose.PDF FOSS لـ .NET.
يمثل توقيعاً رقمياً في مستند PDF.
تقدم هذه الفئة 7 طرق للعمل مع كائنات التوقيع في برامج .NET. المنهجيات المتاحة تشمل: GetSignatureAlgorithmInfo, Signature, Verify. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .Net. خصائص: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash,و 8 آخرين.
خصائص
| اسم | النوع | Access | وصف |
|---|---|---|---|
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 | القراءة/ الكتابة | يستخدم أو يضع التلفاز. |
AvoidEstimatingSignatureLength | bool | القراءة/ الكتابة | عندما يكون صحيحًا ، يتخطى الموقّع مرور تقدير نطاق البايت ويستخدم DefaultSignatureLength مباشرة عند حجز المساحة لسلك PKCS # 7 /Contents hex. |
DefaultSignatureLength | int | القراءة/ الكتابة | عدد الأبتات المخصصة لسلك PKCS#7 /Contents hex. |
ShowProperties | bool | القراءة/ الكتابة | عندما يكون صحيحاً، فإن مظهر التوقيع المرئي يشمل سبب/موقع/ContactInfo للموقع كنص. |
الطرق
| 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() | تحليل PKCS # 7 الظرف (عندما يتم تحميله من توقيع موجود) للإبلاغ عن التوقيع الخوارزمية / تجميع خوارزية الاختراع / المعيار الشفرة ثلاثي. |