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

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

 فارسی