PKCS1

نمای کلی

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

این کلاس 7 متد برای کار با اشیاء PKCS1 در برنامه‌های .NET فراهم می‌کند. متدهای موجود شامل: GetSignatureAlgorithmInfo، PKCS1، 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
PKCS1()متد PKCS1 را بر روی این نمونه PKCS1 فراخوانی می‌کند.
PKCS1(pfx: string, password: string)
PKCS1(pfx: Stream, password: string)
PKCS1(image: Stream)یک پیکربندی امضای PKCS#1 ایجاد می‌کند که امضای قابل مشاهده آن تصویر را به‌عنوان گرافیک ظاهر نمایش می‌دهد.
Signature()متد Signature را بر روی این نمونه PKCS1 فراخوانی می‌کند.
Verify()امضای PKCS#7 بارگذاری‌شده را در مقابل بایت‌های اصلی PDF بررسی می‌کند — در صورتی که امضا رمزگشایی و اعتبارسنجی شود، مقدار true را برمی‌گرداند.
GetSignatureAlgorithmInfo()پاکت PKCS#7 را (زمانی که از یک امضای موجود بارگذاری می‌شود) تجزیه می‌کند تا الگوریتم امضا / الگوریتم خلاصه‌سازی / استاندارد رمزنگاری را گزارش دهد.

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

 فارسی