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; }
Стоимость недвижимости
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-документе будет печататься во времени.