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-документі буде тимчасовим.