Class PdfDigitalSignatureDetails
نام ها : Aspose.Words.Saving جمع آوری: WL26_.dll (25.4.0)
شامل جزئیات برای امضای یک سند PDF با امضای دیجیتال.
public class PdfDigitalSignatureDetails
Inheritance
object ← PdfDigitalSignatureDetails
اعضای ارثی
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
در حال حاضر اسناد PDF با امضای دیجیتال تنها در .NET 3.5 یا بالاتر در دسترس است.
برای امضای دیجیتال یک سند PDF زمانی که توسط Aspose.Words ایجاد می شود، تنظیم Aspose.Words.Saving.PdfSaveOptions.DigitalSignature جزئیات متعلق به یک Aspose.Words.Saving.PdfDigitalSignature جزئیات اشیاء و سپس ذخیره اسناد در فرمت PDF عبور Aspose.Words.Saving.PdfSaveOptions به عنوان یک پارامتر به Aspose.Words.Document.Save(System.String،Aspose.Words.Saving.SaveOptions) روش.
Aspose.Words یک امضای PKCS#7 را در سراسر سند PDF ایجاد می کند و از فیلتر “Adobe.PPKMS” و زیر فیلتر “adbe.pkcs7.sha1” برای ایجاد یک امضای دیجیتال استفاده می کند.
Aspose.Words.Saving.PdfSaveOptions.DigitalSignature جزئیات
Constructors
PdfDigitalSignatureDetails()
یک مثال از این کلاس را آغاز می کند.
public PdfDigitalSignatureDetails()
PdfDigitalSignatureDetails(بایگانی برچسب ها: string, string, datetime)
یک مثال از این کلاس را آغاز می کند.
public PdfDigitalSignatureDetails(CertificateHolder certificateHolder, string reason, string location, DateTime signatureDate)
Parameters
certificateHolder
CertificateHolder
یک گواهینامه که دارای گواهینامه خود است.
reason
string
دلیل امضای آن
location
string
محل ثبت نام
signatureDate
DateTime
تاریخ و زمان ثبت نام
Properties
CertificateHolder
بازگرداندن اشیاء دارای گواهینامه که حاوی گواهینامه مورد استفاده برای امضای سند است.
public CertificateHolder CertificateHolder { get; set; }
ارزش املاک
HashAlgorithm
دریافت یا تنظیم الگوریتم هش.
public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }
ارزش املاک
PdfDigitalSignatureHashAlgorithm
Remarks
ارزش پیش فرض الگوریتم SHA-256 است.
Location
دریافت یا قرار دادن محل ثبت نام.
public string Location { get; set; }
ارزش املاک
Remarks
ارزش پیش فرض «صفر» است.
Reason
و یا دلیل ثبت نام را تعیین می کند.
public string Reason { get; set; }
ارزش املاک
Remarks
ارزش پیش فرض «صفر» است.
SignatureDate
تاریخ ثبت نام را دریافت یا تعیین کنید.
public DateTime SignatureDate { get; set; }
ارزش املاک
Remarks
ارزش پیش فرض زمان فعلی است.
این مقدار در امضای دیجیتال به عنوان یک زمان کامپیوتری نامرئی ظاهر خواهد شد.
TimestampSettings
دریافت یا تنظیم تنظیمات امضای دیجیتال.
public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }
ارزش املاک
PdfDigitalSignatureTimestampSettings
Remarks
ارزش پیش فرض است و امضای دیجیتال در زمان چاپ نخواهد شد. هنگامی که این ویژگی به یک Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings اشیاء معتبر تنظیم می شود، امضای دیجیتال در سند PDF در زمان چاپ خواهد شد.