Class PdfDigitalSignatureDetails

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; }

ارزش املاک

CertificateHolder

HashAlgorithm

دریافت یا تنظیم الگوریتم هش.

public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }

ارزش املاک

PdfDigitalSignatureHashAlgorithm

Remarks

ارزش پیش فرض الگوریتم SHA-256 است.

Location

دریافت یا قرار دادن محل ثبت نام.

public string Location { get; set; }

ارزش املاک

string

Remarks

ارزش پیش فرض «صفر» است.

Reason

و یا دلیل ثبت نام را تعیین می کند.

public string Reason { get; set; }

ارزش املاک

string

Remarks

ارزش پیش فرض «صفر» است.

SignatureDate

تاریخ ثبت نام را دریافت یا تعیین کنید.

public DateTime SignatureDate { get; set; }

ارزش املاک

DateTime

Remarks

ارزش پیش فرض زمان فعلی است.

این مقدار در امضای دیجیتال به عنوان یک زمان کامپیوتری نامرئی ظاهر خواهد شد.

TimestampSettings

دریافت یا تنظیم تنظیمات امضای دیجیتال.

public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }

ارزش املاک

PdfDigitalSignatureTimestampSettings

Remarks

ارزش پیش فرض است و امضای دیجیتال در زمان چاپ نخواهد شد. هنگامی که این ویژگی به یک Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings اشیاء معتبر تنظیم می شود، امضای دیجیتال در سند PDF در زمان چاپ خواهد شد.

 فارسی