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 | شرح: |
|---|---|---|---|
Authority | string | خواندن/نوشتن | دریافت یا تنظیم authority. |
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 | خواندن/نوشتن | دریافت یا تنظیم مقدار use ltv. |
AvoidEstimatingSignatureLength | bool | خواندن/نوشتن | وقتی که true باشد، امضا کننده بایت را رد می کند و DefaultSignatureLength را مستقیماً هنگام رزرو کردن فضای برای PKCS#7 /Contents hex string استفاده می نماید. |
DefaultSignatureLength | int | خواندن/نوشتن | تعداد بایت های مخصوص PKCS#7 /Contents hex string. |
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 را تجزیه کنید (وقتی از یک امضا موجود بارگیری می شود) تا سه گانه الگووریتم امضای / الغوریتم سنجش / استاندارد رمزنگاری گزارش شود. |