PKCS7Detached

PKCS7Detached

نمای کلی

PKCS7Detached یک کلاس در Aspose.PDF FOSS برای .NET است. ارث‌برده از: Signature.

یک پیکربندی امضای PKCS#7 (CMS) جداشده.

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

خواص

نامنوعدسترسیتوضیح
Authoritystringخواندن/نوشتندریافت یا تنظیم اختیار.
ContactInfostringخواندن/نوشتندریافت یا تنظیم اطلاعات تماس.
Locationstringخواندن/نوشتنموقعیت را دریافت یا تنظیم می‌کند.
Reasonstringخواندن/نوشتندریافت یا تنظیم دلیل.
DateDateTimeخواندن/نوشتنتاریخ را دریافت یا تنظیم می‌کند.
ByteRangeint[]خواندنورودی /ByteRange امضا.
TimestampSettingsAspose.Pdf.TimestampSettingsخواندن/نوشتنتنظیمات TSA RFC 3161؛ توسط امضاکننده در صورت تنظیم پذیرفته می‌شود.
OcspSettingsAspose.Pdf.OcspSettingsخواندن/نوشتنتنظیمات بررسی OCSP / لغو؛ توسط امضاکننده در صورت تنظیم پذیرفته می‌شود.
CustomAppearanceSignatureCustomAppearance?خواندن/نوشتندستگیره‌های ظاهر بصری که توسط SignWithAppearance هنگام امضای امضا از طریق overload visible-rect لحاظ می‌شوند.
CustomSignHashSignHash?خواندن/نوشتنبازگشت‌دعوت اختیاری امضاکننده خارجی.
UseLtvboolخواندن/نوشتندریافت یا تنظیم استفاده از ltv.
AvoidEstimatingSignatureLengthboolخواندن/نوشتناگر مقدار true باشد، امضاکننده مرحلهٔ برآورد محدوده بایت را نادیده می‌گیرد و هنگام رزرو فضای رشتهٔ هگزِ /Contents PKCS#7، مستقیماً از DefaultSignatureLength استفاده می‌کند.
DefaultSignatureLengthintخواندن/نوشتنتعداد بایت‌های رزرو شده برای رشتهٔ هگزِ /Contents PKCS#7.
ShowPropertiesboolخواندن/نوشتنزمانی که true باشد، ظاهر امضای قابل مشاهده شامل Reason/Location/ContactInfo امضاکننده به صورت متن می‌شود.

روش ها

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

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

 فارسی