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
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
Remarks
Wartość domyślna jest „zero”.
Reason
Otrzymuje lub ustanawia przyczynę podpisania.
public string Reason { get; set; }
Wartość nieruchomości
Remarks
Wartość domyślna jest „zero”.
SignatureDate
Otrzymuje lub ustala datę podpisania.
public DateTime SignatureDate { get; set; }
Wartość nieruchomości
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.