PdfDigitalSignature

PdfDigitalSignature class

Περιέχει ιδιότητες ψηφιακής υπογραφής Pdf.

public class PdfDigitalSignature : DigitalSignature

Κατασκευαστές

Ονομα Περιγραφή
PdfDigitalSignature() Εκκίνηση ψηφιακής υπογραφής Pdf χωρίς πιστοποιητικό.
PdfDigitalSignature(X509Certificate2) Δημιουργία ψηφιακής υπογραφής Pdf με καθορισμένο πιστοποιητικό.
PdfDigitalSignature(X509Store) Εκκινήστε την ψηφιακή υπογραφή Pdf με βάση τον καθορισμένο χώρο αποθήκευσης X509. Θα χρησιμοποιηθεί το πρώτο πιστοποιητικό από το καθορισμένο κατάστημα.
PdfDigitalSignature(X509Store, int) Δημιουργία ψηφιακής υπογραφής Pdf με βάση την καθορισμένη αποθήκευση X509 και το ευρετήριο πιστοποιητικού.

Ιδιότητες

Ονομα Περιγραφή
Certificate { get; set; } Λαμβάνει ή ορίζει το πιστοποιητικό X509.
CertificateStoreLocation { get; set; } Καθορίζει τη θέση αποθήκευσης του πιστοποιητικού
CertificateStoreName { get; set; } Καθορίζει το όνομα καταστήματος του πιστοποιητικού.
Comments { get; set; } Λαμβάνει ή ορίζει το σχόλιο για το σκοπό υπογραφής.
ContactInfo { get; set; } Πληροφορίες που παρέχονται από τον υπογράφοντα για να μπορέσει ένας παραλήπτης να επικοινωνήσει με τον υπογράφοντα για να επαληθεύσει την υπογραφή, π.χ. έναν αριθμό τηλεφώνου.
CreatedOn { get; set; } Λάβετε ή ορίστε την ημερομηνία δημιουργίας υπογραφής.
Deleted { get; } Λάβετε τη σημαία που υποδεικνύει εάν αυτή η υπογραφή διαγράφηκε από το έγγραφο. Αυτή η ιδιότητα χρησιμοποιείται μόνο για εγγραφές καταγραφής ιστορικού εγγράφων για τη διατήρηση της λίστας των διαγραμμένων υπογραφών.
Height { get; set; } Καθορίζει το ύψος της υπογραφής.
IsSignature { get; set; } Λάβετε ή ορίστε σημαία για να υποδείξετε εάν αυτό το στοιχείο είναι περιεχόμενο υπογραφής ή εγγράφου. Αυτή η ιδιότητα χρησιμοποιείται με τη μέθοδο ενημέρωσης για να ορίσετε το στοιχείο ως υπογραφή (true) ή ως στοιχείο εγγράφου (false).
IsValid { get; set; } Διατηρείται αληθές εάν αυτή η ψηφιακή υπογραφή είναι έγκυρη και το έγγραφο δεν έχει παραβιαστεί.
Left { get; set; } Καθορίζει την αριστερή θέση της υπογραφής.
Location { get; set; } Το όνομα κεντρικού υπολογιστή CPU ή η φυσική τοποθεσία της υπογραφής.
ModifiedOn { get; set; } Λάβετε ή ορίστε την ημερομηνία τροποποίησης της υπογραφής.
PageNumber { get; } Καθορίζει την υπογραφή της σελίδας που βρέθηκε.
Reason { get; set; } Ο λόγος της υπογραφής, όπως (συμφωνώІР‚В¦).
ShowProperties { get; set; } Αναγκαστική εμφάνιση/απόκρυψη ιδιοτήτων υπογραφής. Σε περίπτωση που το ShowProperties είναι αληθές signature το πεδίο έχει προκαθορισμένη μορφή εμφάνισης Ψηφιακά υπογεγραμμένο από τον χρήστη {ContactInfo} Ημερομηνία: {Ημερομηνία} Αιτία: {Reason} Τοποθεσία: {Location Το } ShowProperties είναι αληθές από προεπιλογή.
SignatureId { get; } Μοναδικό αναγνωριστικό υπογραφής για την τροποποίηση της υπογραφής στο έγγραφο μέσω των μεθόδων ενημέρωσης ή διαγραφής. Αυτή η ιδιότητα θα οριστεί αυτόματα μετά την κλήση της μεθόδου Sign ή Search. Εάν αυτή η ιδιότητα αποθηκεύτηκε προτού μπορέσει να οριστεί χειροκίνητα για χειρισμό της υπογραφής.
SignatureType { get; } Καθορίζει τον τύπο της υπογραφής.
SignTime { get; set; } Λαμβάνει ή ορίζει την ώρα υπογραφής του εγγράφου.
Thumbprint { get; } Λαμβάνει το αποτύπωμα ενός πιστοποιητικού.
TimeStamp { get; set; } Χρονική σφραγίδα για ψηφιακή υπογραφή Pdf. Η προεπιλεγμένη τιμή είναι null.
Top { get; set; } Καθορίζει την επάνω θέση της υπογραφής.
Type { get; set; } Τύπος ψηφιακής υπογραφής Pdf.
Width { get; set; } Καθορίζει το πλάτος της υπογραφής.
XAdESType { get; } τύπος XAdESXAdESType . Η προεπιλεγμένη τιμή είναι Κανένα (το XAdES είναι απενεργοποιημένο). Αυτή τη στιγμή ο τύπος υπογραφής XAdES υποστηρίζεται μόνο για έγγραφα υπολογιστικού φύλλου.

Μέθοδοι

Ονομα Περιγραφή
override Clone() Παράδειγμα υπογραφής γραμμικού κώδικα κλωνοποίησης.
override Equals(object) Αντικαθιστά τη μέθοδο Equals για σύγκριση ιδιοτήτων υπογραφής
override GetHashCode() Αντικαθιστά τη μέθοδο GetHashCode

Δείτε επίσης