Υπογραφή

Επισκόπηση

Signature είναι μια κλάση στο Aspose.PDF FOSS για .NET.

Αντιπροσωπεύει μια ψηφιακή υπογραφή σε ένα έγγραφο PDF.

Αυτή η κλάση παρέχει 7 μεθόδους για εργασία με αντικείμενα Signature σε προγράμματα .NET. Διαθέσιμες μέθοδοι περιλαμβάνουν: GetSignatureAlgorithmInfo, Signature, Verify. Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS for .NET. Ιδιότητες: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, και 8 ακόμη.

Ιδιότητες

ΌνομαΤύποςΠρόσβασηΠεριγραφή
AuthoritystringRead/WriteΛαμβάνει ή ορίζει την αρχή.
ContactInfostringRead/WriteΛαμβάνει ή ορίζει τις πληροφορίες επαφής.
LocationstringRead/WriteΛαμβάνει ή ορίζει την τοποθεσία.
ReasonstringRead/WriteΛαμβάνει ή ορίζει τον λόγο.
DateDateTimeRead/WriteΛαμβάνει ή ορίζει την ημερομηνία.
ByteRangeint[]ReadΗ καταχώρηση /ByteRange της υπογραφής ως int[].
TimestampSettingsAspose.Pdf.TimestampSettingsRead/WriteΡυθμίσεις RFC 3161 TSA· τηρείται από τον υπογράφοντα όταν ορίζεται.
OcspSettingsAspose.Pdf.OcspSettingsRead/WriteΡυθμίσεις OCSP / ελέγχου ανάκλησης· τηρείται από τον υπογράφοντα όταν ορίζεται.
CustomAppearanceSignatureCustomAppearance?Read/WriteΡυθμίσεις οπτικής εμφάνισης που τηρούνται από το SignWithAppearance όταν η υπογραφή γίνεται μέσω υπερφόρτωσης ορατού-ορθογωνίου.
CustomSignHashSignHash?Read/WriteΠροαιρετική κλήση εξωτερικού υπογράφοντα.
UseLtvboolRead/WriteΛαμβάνει ή ορίζει τη χρήση ltv.
AvoidEstimatingSignatureLengthboolRead/WriteΌταν είναι true, ο υπογράφων παραλείπει το βήμα εκτίμησης του byte-range και χρησιμοποιεί άμεσα το DefaultSignatureLength κατά την κράτηση χώρου για τη συμβολοσειρά hex του PKCS#7 /Contents.
DefaultSignatureLengthintRead/WriteΑριθμός byte που διατηρούνται για τη συμβολοσειρά hex του PKCS#7 /Contents.
ShowPropertiesboolRead/WriteΌταν είναι true, η ορατή εμφάνιση της υπογραφής περιλαμβάνει το Reason/Location/ContactInfo του υπογράφοντα ως κείμενο.

Μέθοδοι

SignatureΠεριγραφή
Signature()Καλεί τη Signature σε αυτήν την παρουσία της Signature.
Signature(pfx: string, password: string)
Signature(pfx: Stream, password: string)
Verify()Επαληθεύει το PKCS#7 της φορτωμένης υπογραφής έναντι των αρχικών bytes του PDF — επιστρέφει true όταν η υπογραφή αποκωδικοποιείται και επικυρώνεται.
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult)Επαληθεύει με ρητές επιλογές + ένα DTO αποτελέσματος.
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult)Επαλήθευση με δέσμευση δημόσιου κλειδιού.
GetSignatureAlgorithmInfo()Αναλύει το PKCS#7 envelope (όταν φορτώνεται από υπάρχουσα υπογραφή) για να αναφέρει το signing-algorithm / digest-algorithm / cryptographic-standard triple.

Δείτε επίσης

 Ελληνικά