PKCS7

نمای کلی

PKCS7 یک کلاس در Aspose.PDF FOSS برای .NET است. ارث‌بری می‌کند از: Signature.

این کلاس 6 متد برای کار با اشیاء PKCS7 در برنامه‌های .NET فراهم می‌کند. متدهای موجود شامل: GetSignatureAlgorithmInfo، PKCS7، Signature، Verify. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند. ویژگی‌ها: Authority، AvoidEstimatingSignatureLength، ByteRange، ContactInfo، CustomAppearance، CustomSignHash، و 8 مورد دیگر.

ویژگی‌ها

نامنوعدسترسیتوضیح
AuthoritystringRead/Writeدریافت یا تنظیم مرجع.
ContactInfostringRead/Writeدریافت یا تنظیم اطلاعات تماس.
LocationstringRead/Writeدریافت یا تنظیم مکان.
ReasonstringRead/Writeدریافت یا تنظیم دلیل.
DateDateTimeRead/Writeدریافت یا تنظیم تاریخ.
ByteRangeint[]Readورودی /ByteRange امضا به صورت int[].
TimestampSettingsAspose.Pdf.TimestampSettingsRead/Writeتنظیمات RFC 3161 TSA؛ توسط امضاکننده هنگام تنظیم رعایت می‌شود.
OcspSettingsAspose.Pdf.OcspSettingsRead/Writeتنظیمات OCSP / بررسی لغو؛ توسط امضاکننده هنگام تنظیم رعایت می‌شود.
CustomAppearanceSignatureCustomAppearance?Read/Writeپارامترهای ظاهر بصری که توسط SignWithAppearance هنگام امضای امضا از طریق overload مستطیل قابل مشاهده رعایت می‌شوند.
CustomSignHashSignHash?Read/Writeبازگشت‌خوان (callback) اختیاری امضاکننده خارجی.
UseLtvboolRead/Writeدریافت یا تنظیم استفاده از ltv.
AvoidEstimatingSignatureLengthboolRead/Writeزمانی که true باشد، امضاکننده مرحله تخمین بازه بایت را نادیده می‌گیرد و به‌جای آن مستقیماً DefaultSignatureLength را هنگام رزرو فضا برای رشته هگز PKCS#7 /Contents استفاده می‌کند.
DefaultSignatureLengthintRead/Writeتعداد بایت‌های رزرو شده برای رشته هگز PKCS#7 /Contents.
ShowPropertiesboolRead/Writeزمانی که true باشد، ظاهر امضای قابل مشاهده شامل متن دلیل/مکان/اطلاعات تماس امضاکننده می‌شود.

متدها

SignatureDescription
PKCS7()متد PKCS7 را بر روی این نمونه PKCS7 فراخوانی می‌کند.
PKCS7(pfx: string, password: string)
PKCS7(pfx: Stream, password: string)
Signature()متد Signature را بر روی این نمونه PKCS7 فراخوانی می‌کند.
Verify()امضای PKCS#7 بارگذاری‌شده را در مقابل بایت‌های اصلی PDF بررسی می‌کند — زمانی که امضا رمزگشایی و اعتبارسنجی شود، مقدار true را برمی‌گرداند.
GetSignatureAlgorithmInfo()پاکت PKCS#7 را تجزیه می‌کند (زمانی که از یک امضای موجود بارگذاری می‌شود) تا الگوریتم امضا / الگوریتم خلاصه‌گیری / استاندارد رمزنگاری را گزارش دهد.

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

 فارسی