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 مورد دیگر.
ویژگیها
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
Authority | string | Read/Write | دریافت یا تنظیم مرجع. |
ContactInfo | string | Read/Write | دریافت یا تنظیم اطلاعات تماس. |
Location | string | Read/Write | دریافت یا تنظیم مکان. |
Reason | string | Read/Write | دریافت یا تنظیم دلیل. |
Date | DateTime | Read/Write | دریافت یا تنظیم تاریخ. |
ByteRange | int[] | Read | ورودی /ByteRange امضا به صورت int[]. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Read/Write | تنظیمات RFC 3161 TSA؛ توسط امضاکننده هنگام تنظیم رعایت میشود. |
OcspSettings | Aspose.Pdf.OcspSettings | Read/Write | تنظیمات OCSP / بررسی لغو؛ توسط امضاکننده هنگام تنظیم رعایت میشود. |
CustomAppearance | SignatureCustomAppearance? | Read/Write | پارامترهای ظاهر بصری که توسط SignWithAppearance هنگام امضای امضا از طریق overload مستطیل قابل مشاهده رعایت میشوند. |
CustomSignHash | SignHash? | Read/Write | بازگشتخوان (callback) اختیاری امضاکننده خارجی. |
UseLtv | bool | Read/Write | دریافت یا تنظیم استفاده از ltv. |
AvoidEstimatingSignatureLength | bool | Read/Write | زمانی که true باشد، امضاکننده مرحله تخمین بازه بایت را نادیده میگیرد و بهجای آن مستقیماً DefaultSignatureLength را هنگام رزرو فضا برای رشته هگز PKCS#7 /Contents استفاده میکند. |
DefaultSignatureLength | int | Read/Write | تعداد بایتهای رزرو شده برای رشته هگز PKCS#7 /Contents. |
ShowProperties | bool | Read/Write | زمانی که true باشد، ظاهر امضای قابل مشاهده شامل متن دلیل/مکان/اطلاعات تماس امضاکننده میشود. |
متدها
| Signature | Description |
|---|---|
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 را (زمانی که از یک امضای موجود بارگذاری میشود) تجزیه میکند تا الگوریتم امضا / الگوریتم خلاصهسازی / استاندارد رمزنگاری را گزارش دهد. |