PKCS7Detached

PKCS7Detached

Επισκόπηση

PKCS7Detached είναι μια κλάση στο Aspose.PDF FOSS για .NET. Κληρονομεί από: Signature.

Μια ανεξάρτητη διαμόρφωση υπογραφής PKCS#7 (CMS).

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

Ιδιότητες

ΌνομαΤύποςΠρόσβασηΠεριγραφή
AuthoritystringΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει την αρχή.
ContactInfostringΑνάγνωση/ΕγγραφήΑνακτά ή ορίζει τις πληροφορίες επαφής.
LocationstringΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει τη θέση.
ReasonstringΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει το λόγο.
DateDateTimeΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει την ημερομηνία.
ByteRangeint[]ΑνάγνωσηΗ καταχώρηση /ByteRange της υπογραφής.
TimestampSettingsAspose.Pdf.TimestampSettingsΑνάγνωση/ΕγγραφήΡυθμίσεις RFC 3161 TSA· τηρείται από τον υπογράφοντα όταν οριστεί.
OcspSettingsAspose.Pdf.OcspSettingsΑνάγνωση/ΕγγραφήΡυθμίσεις ελέγχου OCSP / ανάκλησης· τηρείται από τον υπογράφοντα όταν οριστεί.
CustomAppearanceSignatureCustomAppearance?Ανάγνωση/ΕγγραφήΡυθμίσεις οπτικής εμφάνισης τηρούνται από SignWithAppearance όταν η υπογραφή υπογράφεται μέσω υπερφόρτωσης visible-rect.
CustomSignHashSignHash?Ανάγνωση/ΕγγραφήΠροαιρετική κλήση external-signer.
UseLtvboolΑνάγνωση/ΕγγραφήΛαμβάνει ή ορίζει τη χρήση ltv.
AvoidEstimatingSignatureLengthboolΑνάγνωση/ΕγγραφήΌταν είναι true, ο υπογράφων παραλείπει το στάδιο εκτίμησης του byte-range και χρησιμοποιεί το DefaultSignatureLength απευθείας όταν κρατά χώρο για το δεκαεξαδικό string /Contents του PKCS#7.
DefaultSignatureLengthintΑνάγνωση/ΕγγραφήΑριθμός byte που έχουν δεσμευτεί για τη συμβολοσειρά hex /Contents του PKCS#7.
ShowPropertiesboolΑνάγνωση/ΕγγραφήΌταν είναι true, η ορατή εμφάνιση της υπογραφής περιλαμβάνει το Reason/Location/ContactInfo του υπογράφοντα ως κείμενο.

Μέθοδοι

ΥπογραφήΠεριγραφή
PKCS7Detached()Καλεί το PKCS7Detached σε αυτήν την παρουσία PKCS7Detached.
PKCS7Detached(pfx: string, password: string)Καλεί το PKCS7Detached(pfx, password) σε αυτό το αντικείμενο PKCS7Detached.
PKCS7Detached(pfx: Stream, password: string)Καλεί το PKCS7Detached(pfx, password) σε αυτό το αντικείμενο PKCS7Detached.
Signature()Καλεί το Signature σε αυτό το αντικείμενο PKCS7Detached.
Verify()Επαληθεύει το PKCS#7 της φορτωμένης υπογραφής έναντι των αρχικών bytes του PDF — επιστρέφει true όταν η υπογραφή αποκωδικοποιείται και επικυρώνεται.
GetSignatureAlgorithmInfo()Αναλύστε το PKCS#7 envelope (όταν φορτώνεται από μια υπάρχουσα υπογραφή) για να αναφέρετε το τριπλό signing-algorithm / digest-algorithm / cryptographic-standard.

Δείτε επίσης

 Ελληνικά