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

 Українська