PKCS7
نمای کلی
PKCS7 یک کلاس در Aspose.PDF FOSS برای .NET است. وارثان از: Signature.
این کلاس ۶ روش برای کار با اشیاء PKCS7 در برنامه های .NET را فراهم می کند. روش های موجود شامل: GetSignatureAlgorithmInfo, PKCS7, 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 | شرح: |
|---|---|
PKCS7() | PKCS7 رو در این نمونه از PK CS7 صدا می کنه. |
PKCS7(pfx: string, password: string) | |
PKCS7(pfx: Stream, password: string) | |
Signature() | در مورد PKCS7 به امضا زنگ زده. |
Verify() | PKCS#7 امضا بارگذاری شده را با بایت های PDF اصلی بررسی کنید هنگام رمزگشایی و تأیید امضای، true را باز می گرداند. |
GetSignatureAlgorithmInfo() | پاکت PKCS#7 را تجزیه کنید (وقتی از یک امضا موجود بارگیری می شود) تا سه گانه الگووریتم امضای / الغوریتم سنجش / استاندارد رمزنگاری گزارش شود. |