Class PdfDigitalSignatureDetails

Class PdfDigitalSignatureDetails

Název místa: Aspose.Words.Saving Shromáždění: Aspose.Words.dll (25.4.0)

Obsahuje podrobnosti pro podpis PDF dokumentu s digitálním podpisem.

public class PdfDigitalSignatureDetails

Inheritance

object PdfDigitalSignatureDetails

Dědiční členové

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

Remarks

V současné době digitálně podepsané PDF dokumenty jsou k dispozici pouze na .NET 3.5 nebo vy.

Chcete-li digitálně podepsat PDF dokument, když je vytvořen společností Aspose.Words, nastavte Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails vlastnost na platný Aspose.Words.Saving.PdfDigitalSignatureDetails objekt a pak uložit dokument v PDF formátu procházející Aspose.Words.Saving.PdfSaveOptions jako parametr do Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) metodu.

Aspose.Words vytváří podpis PKCS#7 po celém dokumentu PDF a při vytváření digitálního podpisu používá filtr „Adobe.PPKMS“ a subfilter „adbe.pkcs7.sha1.

Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureVýrobky

Constructors

PdfDigitalSignatureDetails()

Začínáme s jedním příkladem této třídy.

public PdfDigitalSignatureDetails()

PdfDigitalSignatureDetails(CertifikátHolder, string, string, DateTime)

Začínáme s jedním příkladem této třídy.

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

Parameters

certificateHolder CertificateHolder

Vlastník certifikátu, který obsahuje samotný certifikát.

reason string

Důvod k podepsán.

location string

Místo podepisován.

signatureDate DateTime

Datum a čas podepisován.

Properties

CertificateHolder

Vrátí předmět držitele osvědčení, který obsahuje osvědčení, které bylo použito k podpisu dokumentu.

public CertificateHolder CertificateHolder { get; set; }

Hodnota nemovitosti

CertificateHolder

HashAlgorithm

Obdržíte nebo nastavíte hash algoritmus.

public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }

Hodnota nemovitosti

PdfDigitalSignatureHashAlgorithm

Remarks

Standardní hodnotou je algoritmus SHA-256.

Location

Obdržíte nebo nastavíte umístění podpisu.

public string Location { get; set; }

Hodnota nemovitosti

string

Remarks

Standardní hodnota je „zero'.

Reason

Obdrží nebo stanoví důvod k podepsán.

public string Reason { get; set; }

Hodnota nemovitosti

string

Remarks

Standardní hodnota je „zero'.

SignatureDate

Obdržíte nebo nastavíte datum podpisu.

public DateTime SignatureDate { get; set; }

Hodnota nemovitosti

DateTime

Remarks

Standardní hodnota je aktuální doba.

Tato hodnota se objeví v digitálním podpisu jako neoznačený počítačový čas.

TimestampSettings

Získáte nebo nastavíte nastavení digitální signatury.

public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }

Hodnota nemovitosti

PdfDigitalSignatureTimestampSettings

Remarks

Předběžná hodnota je a digitální podpis nebude časově vytisknut.Když je tato vlastnost nastavena na platný objekt Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings, pak bude digitální podpis v dokumentu PDF časově vytisknut.

 Čeština