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
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
Remarks
Standardní hodnota je „zero'.
Reason
Obdrží nebo stanoví důvod k podepsán.
public string Reason { get; set; }
Hodnota nemovitosti
Remarks
Standardní hodnota je „zero'.
SignatureDate
Obdržíte nebo nastavíte datum podpisu.
public DateTime SignatureDate { get; set; }
Hodnota nemovitosti
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.