Class PdfDigitalSignatureDetails
Το όνομα: Aspose.Words.Saving Συγκέντρωση: Aspose.Words.dll (25.5.0)
Περιέχει λεπτομέρειες για την υπογραφή ενός εγγράφου PDF με ψηφιακή υπογραφή.
public class PdfDigitalSignatureDetailsInheritance
object ← PdfDigitalSignatureDetails
Κληρονομημένα μέλη
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Επί του παρόντος, τα ψηφιακά υπογεγραμμένα PDF έγγραφα είναι διαθέσιμα μόνο στο .NET 3.5 ή υψηλότερο. Για να υπογράψετε ψηφιακά ένα έγγραφο PDF όταν δημιουργείται από το Aspose.Words, ορίστε το Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureΔιαγραφή της ιδιοκτησίας σε ένα έγκυρο Aspose.Words.Saving.PdfDigitalSignatureΔιαγραφή του αντικειμένου και στη συνέχεια αποθηκεύστε το έγγραφο σε μορφή PDF που περνά από το Aspose.Words.Saving.PdfSaveOptions ως παράμετρο στη μέθοδο Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions). Το Aspose.Words δημιουργεί μια υπογραφή PKCS#7 σε όλο το έγγραφο PDF και χρησιμοποιεί το φίλτρο “Adobe.PPKMS” και το υποφίλτρο “adbe.pkcs7.sha1” κατά τη δημιουργία μιας ψηφιακής υπογραφής. Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureΔιάφορα
Constructors
PdfDigitalSignatureDetails()
Να ξεκινήσει μια περίπτωση αυτής της κατηγορίας.
public PdfDigitalSignatureDetails()PdfDigitalSignatureDetails(ΠιστοποιητικόHolder, string, string, DateTime)
Να ξεκινήσει μια περίπτωση αυτής της κατηγορίας.
public PdfDigitalSignatureDetails(CertificateHolder certificateHolder, string reason, string location, DateTime signatureDate)Parameters
certificateHolder CertificateHolder
Ένας κάτοχος πιστοποιητικού που περιέχει το ίδιο το πιστοποιητικό.
reason string
Ο λόγος της υπογραφής.
location string
Η θέση της υπογραφής.
signatureDate DateTime
Ημερομηνία και ώρα υπογραφής.
Properties
CertificateHolder
Επιστρέφει το αντικείμενο που περιέχει το πιστοποιητικό που χρησιμοποιήθηκε για την υπογραφή του εγγράφου.
public CertificateHolder CertificateHolder { get; set; }Αξία ιδιοκτησίας
HashAlgorithm
Αποκτήστε ή τοποθετήστε το αλγόριθμο hash.
public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }Αξία ιδιοκτησίας
PdfDigitalSignatureHashAlgorithm
Remarks
Η προεπιλεγμένη τιμή είναι ο αλγόριθμος SHA-256 .
Location
Αποκτά ή καθορίζει τη θέση της υπογραφής.
public string Location { get; set; }Αξία ιδιοκτησίας
Remarks
Η προεπιλεγμένη τιμή είναι «δενός».
Reason
Αποκτά ή θέτει τον λόγο για την υπογραφή.
public string Reason { get; set; }Αξία ιδιοκτησίας
Remarks
Η προεπιλεγμένη τιμή είναι «δενός».
SignatureDate
Αποκτά ή καθορίζει την ημερομηνία υπογραφής.
public DateTime SignatureDate { get; set; }Αξία ιδιοκτησίας
Remarks
Η προεπιλεγμένη τιμή είναι η τρέχουσα ώρα. Αυτή η τιμή θα εμφανιστεί στην ψηφιακή υπογραφή ως μη αναγνωρισμένη ώρα υπολογιστή.
TimestampSettings
Αποκτά ή ρυθμίζει τις ρυθμίσεις ώρας ψηφιακής υπογραφής.
public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }Αξία ιδιοκτησίας
PdfDigitalSignatureTimestampSettings
Remarks
Η προεπιλεγμένη τιμή είναι και η ψηφιακή υπογραφή δεν θα εκτυπωθεί με χρόνο. Όταν αυτή η ιδιότητα ρυθμίζεται σε ένα έγκυρο αντικείμενο Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings, τότε η ψηφιακή υπογραφή στο έγγραφο PDF θα εκτυπωθεί με χρόνο.