Class PdfDigitalSignatureDetails

Class PdfDigitalSignatureDetails

Название пространства: Aspose.Words.Saving Ассоциация: Aspose.Words.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(СертификатHolder, 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-документе будет печататься во времени.

 Русский