Class PdfDigitalSignatureDetails
A név: Aspose.Words.Saving Összefoglaló: Aspose.Words.dll (25.4.0)
Tartalmazza a PDF dokumentum digitális aláírással való aláírás részleteit.
public class PdfDigitalSignatureDetails
Inheritance
object ← PdfDigitalSignatureDetails
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
A digitálisan aláírt PDF dokumentumok jelenleg csak .NET 3.5 vagy annál magasabb verzióban érhetők el.
Digitálisan aláírni egy PDF dokumentumot, amikor létrehozta Aspose.Words, állítsa be az Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails tulajdonság érvényes Aspose.Words.Saving.PdfDigitalSignatureDetails objektum, majd mentse a dokumentumot a PDF formátumban át a Aspose.Words.Saving.PdfSaveOptions mint egy paraméter a Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) módszer.
Az Aspose.Words egy PKCS#7 aláírást hoz létre az egész PDF dokumentumon, és a digitális aláírás létrehozásakor a „Adobe.PPKMS” szűrőt és a „adbe.pkcs7.sha1” alszűrőt használja.
Fényképek.Words.Saving.PdfSaveOptions.DigitalSignatureDetails
Constructors
PdfDigitalSignatureDetails()
Kezdeményez egy példát az osztályból.
public PdfDigitalSignatureDetails()
PdfDigitalSignatureDetails(Tanúsítvánnyal, string, string, DateTime)
Kezdeményez egy példát az osztályból.
public PdfDigitalSignatureDetails(CertificateHolder certificateHolder, string reason, string location, DateTime signatureDate)
Parameters
certificateHolder
CertificateHolder
A tanúsítvány birtokosa, amely magában foglalja a tanúsítványt.
reason
string
Az aláírás oka.
location
string
Az aláírás helye.
signatureDate
DateTime
Az aláírás időpontja és időpontja.
Properties
CertificateHolder
Visszaadja a tanúsítványtartó tárgyát, amely tartalmazza a tanúsítványt, amelyet a dokumentum aláírásához használtak.
public CertificateHolder CertificateHolder { get; set; }
ingatlan értéke
HashAlgorithm
Megkapja vagy beállítja a hash algoritmust.
public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }
ingatlan értéke
PdfDigitalSignatureHashAlgorithm
Remarks
Az alapértelmezett érték az SHA-256 algoritmus.
Location
Megkapja vagy beállítja az aláírás helyét.
public string Location { get; set; }
ingatlan értéke
Remarks
Az alapértelmezett érték „zéró”.
Reason
Megkapja vagy megadja az aláírás okát.
public string Reason { get; set; }
ingatlan értéke
Remarks
Az alapértelmezett érték „zéró”.
SignatureDate
Megkapja vagy beállítja az aláírás dátumát.
public DateTime SignatureDate { get; set; }
ingatlan értéke
Remarks
Az alapértelmezett érték a jelenlegi idő.
Ez az érték jelenik meg a digitális aláírásban, mint egy titkosítatlan számítógépes idő.
TimestampSettings
Megkapja vagy beállítja a digitális aláírás időzítés beállításait.
public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }
ingatlan értéke
PdfDigitalSignatureTimestampSettings
Remarks
Az alapértelmezett érték az, és a digitális aláírás nem lesz időben kinyomtatott. Amikor ez a tulajdonság be van állítva egy érvényes Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings objektum, akkor a digitális aláírás a PDF dokumentumban lesz időben kinyomtatott.