Signature

نمای کلی

Signature یک کلاس در Aspose.PDF FOSS برای .NET است.

نشان دهنده یک امضای دیجیتال در سند PDF است.

این کلاس ۷ روش برای کار با شیء های Signature در برنامه های .NET را ارائه می دهد. روش های موجود شامل: GetSignatureAlgorithmInfo, Signature, Verify. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash,، و 8 تا ديگه .

خواص

نام:نوع:Accessشرح:
Authoritystringخواندن/نوشتندریافت یا تنظیم authority.
ContactInfostringخواندن/نوشتندریافت یا تنظیم اطلاعات تماس.
Locationstringخواندن/نوشتنموقعیت را دریافت یا تنظیم می‌کند.
Reasonstringخواندن/نوشتندریافت یا تنظیم دلیل.
DateDateTimeخواندن/نوشتنتاریخ را دریافت یا تنظیم می‌کند.
ByteRangeint[]بخونید.ورودی /ByteRange امضا به عنوان int[].
TimestampSettingsAspose.Pdf.TimestampSettingsخواندن/نوشتنتنظیمات RFC 3161 TSA؛ در هنگام تعیین توسط امضا کننده احترام گذاشته می شود.
OcspSettingsAspose.Pdf.OcspSettingsخواندن/نوشتنتنظیمات OCSP/تجربه لغو؛ در صورت تعیین توسط امضا کننده رعایت می شود.
CustomAppearanceSignatureCustomAppearance?خواندن/نوشتندکمه های ظاهر بصری که توسط SignWithAppearance به رسمیت شناخته می شوند، زمانی که امضا از طریق یک بار بیش از حد قابل مشاهده است.
CustomSignHashSignHash?خواندن/نوشتنتماس مجدد با امضا کننده خارجی اختیاری.
UseLtvboolخواندن/نوشتندریافت یا تنظیم مقدار use ltv.
AvoidEstimatingSignatureLengthboolخواندن/نوشتنوقتی که true باشد، امضا کننده بایت را رد می کند و DefaultSignatureLength را مستقیماً هنگام رزرو کردن فضای برای PKCS#7 /Contents hex string استفاده می نماید.
DefaultSignatureLengthintخواندن/نوشتنتعداد بایت های مخصوص PKCS#7 /Contents hex string.
ShowPropertiesboolخواندن/نوشتندر صورت درست بودن، ظاهر امضا قابل مشاهده شامل دلیل/موقعیت/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 را تجزیه کنید (وقتی از یک امضا موجود بارگیری می شود) تا سه گانه الگووریتم امضای / الغوریتم سنجش / استاندارد رمزنگاری گزارش شود.

همچنین ببینید:

 فارسی