Class PdfDigitalSignatureDetails

Class PdfDigitalSignatureDetails

Nazwa przestrzeń: Aspose.Words.Saving Zgromadzenie: Aspose.Words.dll (25.4.0)

Zawiera szczegóły podpisania dokumentu PDF z podpisem cyfrowym.

public class PdfDigitalSignatureDetails

Inheritance

object PdfDigitalSignatureDetails

Dziedziczeni członkowie

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Dokumenty PDF są obecnie dostępne tylko w wersji .NET 3.5 lub wyższej.

Aby cyfrowo podpisać dokument PDF, gdy jest utworzony przez Aspose.Words, ustaw Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails właściwości do ważnego Aspose.Words.Saving.PdfDigitalSignatureDetails obiektu, a następnie zapisać dokument w formacie PDF przechodząc przez Aspose.Words.Saving.PdfSaveOptions jako parametr do metody Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions).

Aspose.Words tworzy podpis PKCS#7 w całym dokumencie PDF i wykorzystuje filtr „Adobe.PPKMS” i podfilter „adbe.pkcs7.sha1” podczas tworzenia podpisów cyfrowych.

Aspose.Words.Saving.PdfSaveOptions.DigitalSignature Szczegóły

Constructors

PdfDigitalSignatureDetails()

Inicjalizuje instancję tej klasy.

public PdfDigitalSignatureDetails()

PdfDigitalSignatureDetails(CertyfikatHolder, strona, strona, DateTime)

Inicjalizuje instancję tej klasy.

public PdfDigitalSignatureDetails(CertificateHolder certificateHolder, string reason, string location, DateTime signatureDate)

Parameters

certificateHolder CertificateHolder

Posiadacz certyfikatu, który zawiera sam certyfikat.

reason string

Powód podpisania.

location string

Miejsce podpisania.

signatureDate DateTime

Data i godzina podpisania.

Properties

CertificateHolder

Obiekt posiadacz certyfikatu, który zawiera certyfikat został wykorzystany do podpisania dokumentu.

public CertificateHolder CertificateHolder { get; set; }

Wartość nieruchomości

CertificateHolder

HashAlgorithm

Zostaw lub ustaw algorytm hash.

public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }

Wartość nieruchomości

PdfDigitalSignatureHashAlgorithm

Remarks

Wartość domyślna to algorytm SHA-256 .

Location

Otrzymuje lub ustawia lokalizację podpisów.

public string Location { get; set; }

Wartość nieruchomości

string

Remarks

Wartość domyślna jest „zero”.

Reason

Otrzymuje lub ustanawia przyczynę podpisania.

public string Reason { get; set; }

Wartość nieruchomości

string

Remarks

Wartość domyślna jest „zero”.

SignatureDate

Otrzymuje lub ustala datę podpisania.

public DateTime SignatureDate { get; set; }

Wartość nieruchomości

DateTime

Remarks

Wartość domyślna to aktualny czas.

Wartość ta pojawi się w cyfrowej podpisze jako nieokreślony czas komputera.

TimestampSettings

Otrzymuje lub ustawia ustawienia cyfrowego sygnału.

public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }

Wartość nieruchomości

PdfDigitalSignatureTimestampSettings

Remarks

Wartość domyślna jest i podpis cyfrowy nie zostanie wydrukowany w czasie. Kiedy ta właściwość zostanie ustawiona na ważny obiekt Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings, podpis cyfrowy w dokumencie PDF zostanie wydrukowany w czasie.

 Polski