Class PdfDigitalSignatureDetails

Class PdfDigitalSignatureDetails

Το όνομα: Aspose.Words.Saving Συγκέντρωση: Aspose.Words.dll (25.5.0)

Περιέχει λεπτομέρειες για την υπογραφή ενός εγγράφου PDF με ψηφιακή υπογραφή.

public class PdfDigitalSignatureDetails

Inheritance

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; }

Αξία ιδιοκτησίας

CertificateHolder

HashAlgorithm

Αποκτήστε ή τοποθετήστε το αλγόριθμο hash.

public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }

Αξία ιδιοκτησίας

PdfDigitalSignatureHashAlgorithm

Remarks

Η προεπιλεγμένη τιμή είναι ο αλγόριθμος SHA-256 .

Location

Αποκτά ή καθορίζει τη θέση της υπογραφής.

public string Location { get; set; }

Αξία ιδιοκτησίας

string

Remarks

Η προεπιλεγμένη τιμή είναι «δενός».

Reason

Αποκτά ή θέτει τον λόγο για την υπογραφή.

public string Reason { get; set; }

Αξία ιδιοκτησίας

string

Remarks

Η προεπιλεγμένη τιμή είναι «δενός».

SignatureDate

Αποκτά ή καθορίζει την ημερομηνία υπογραφής.

public DateTime SignatureDate { get; set; }

Αξία ιδιοκτησίας

DateTime

Remarks

Η προεπιλεγμένη τιμή είναι η τρέχουσα ώρα. Αυτή η τιμή θα εμφανιστεί στην ψηφιακή υπογραφή ως μη αναγνωρισμένη ώρα υπολογιστή.

TimestampSettings

Αποκτά ή ρυθμίζει τις ρυθμίσεις ώρας ψηφιακής υπογραφής.

public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }

Αξία ιδιοκτησίας

PdfDigitalSignatureTimestampSettings

Remarks

Η προεπιλεγμένη τιμή είναι και η ψηφιακή υπογραφή δεν θα εκτυπωθεί με χρόνο. Όταν αυτή η ιδιότητα ρυθμίζεται σε ένα έγκυρο αντικείμενο Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings, τότε η ψηφιακή υπογραφή στο έγγραφο PDF θα εκτυπωθεί με χρόνο.

 Ελληνικά