Class PdfDigitalSignatureDetails
Pôvodný názov: Aspose.Words.Saving Zhromaždenie: Aspose.Words.dll (25.5.0)
Obsahuje podrobnosti o podpísaní PDF dokumentu s digitálnym podpisom.
public class PdfDigitalSignatureDetailsInheritance
object ← PdfDigitalSignatureDetails
Z dedičných členov
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
V súčasnej dobe digitálne podpísané PDF dokumenty sú k dispozícii iba na .NET 3.5 alebo vyššie. Ak chcete digitálne podpísať PDF dokument, keď je vytvorený Aspose.Words, nastaviť Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails vlastnosť na platný Aspose.Words.Saving.PdfDigitalSignatureDetails objekt a potom uložiť dokument v PDF formáte prechádza Aspose.Words.Saving.PdfSaveOptions ako parameter do Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) metódy. Aspose.Words vytvára podpis PKCS#7 v celom PDF dokumente a pri vytváraní digitálneho podpisu používa filter “Adobe.PPKMS” a subfilter “adbe.pkcs7.sha1”. Aspose.Words.Saving.PdfSaveOptions.DigitalSignaturePodrobnosti
Constructors
PdfDigitalSignatureDetails()
Vykonávame inštanciu tejto triedy.
public PdfDigitalSignatureDetails()PdfDigitalSignatureDetails(CertificateHolder, pruh, pruh, dátum)
Vykonávame inštanciu tejto triedy.
public PdfDigitalSignatureDetails(CertificateHolder certificateHolder, string reason, string location, DateTime signatureDate)Parameters
certificateHolder CertificateHolder
Vlastník certifikátu, ktorý obsahuje samotný certifikát.
reason string
Dôvod na podpis.
location string
umiestnenie podpisov.
signatureDate DateTime
Dátum a čas podpisu.
Properties
CertificateHolder
Vráti predmet držiteľa osvedčenia, ktorý obsahuje osvedčenie, ktoré bolo použité na podpis dokumentu.
public CertificateHolder CertificateHolder { get; set; }Hodnota nehnuteľnosti
HashAlgorithm
Získať alebo nastaviť hash algoritmus.
public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }Hodnota nehnuteľnosti
PdfDigitalSignatureHashAlgorithm
Remarks
Predvolená hodnota je algoritmus SHA-256 .
Location
Získať alebo nastaviť umiestnenie podpisov.
public string Location { get; set; }Hodnota nehnuteľnosti
Remarks
Predvolená hodnota je „zero“.
Reason
Dostane alebo stanoví dôvod k podpisu.
public string Reason { get; set; }Hodnota nehnuteľnosti
Remarks
Predvolená hodnota je „zero“.
SignatureDate
Získajte alebo nastavíte dátum podpisu.
public DateTime SignatureDate { get; set; }Hodnota nehnuteľnosti
Remarks
Predvolená hodnota je súčasný čas. Táto hodnota sa zobrazí v digitálnom podpise ako neoznačený počítačový čas.
TimestampSettings
Získajte alebo nastavíte nastavenia časového štandardu digitálneho podpisu.
public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }Hodnota nehnuteľnosti
PdfDigitalSignatureTimestampSettings
Remarks
Predvolená hodnota je a digitálny podpis nebude časovo vytlačený. Keď je táto vlastnosť nastavená na platný objekt Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings, potom bude digitálny podpis v dokumente PDF časovo vytlačený.