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 ακόμη.
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
Authority | string | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει την αρχή. |
ContactInfo | string | Ανάγνωση/Εγγραφή | Ανακτά ή ορίζει τις πληροφορίες επαφής. |
Location | string | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τη θέση. |
Reason | string | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει το λόγο. |
Date | DateTime | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει την ημερομηνία. |
ByteRange | int[] | Ανάγνωση | Η καταχώρηση /ByteRange της υπογραφής. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Ανάγνωση/Εγγραφή | Ρυθμίσεις RFC 3161 TSA· τηρείται από τον υπογράφοντα όταν οριστεί. |
OcspSettings | Aspose.Pdf.OcspSettings | Ανάγνωση/Εγγραφή | Ρυθμίσεις ελέγχου OCSP / ανάκλησης· τηρείται από τον υπογράφοντα όταν οριστεί. |
CustomAppearance | SignatureCustomAppearance? | Ανάγνωση/Εγγραφή | Ρυθμίσεις οπτικής εμφάνισης τηρούνται από SignWithAppearance όταν η υπογραφή υπογράφεται μέσω υπερφόρτωσης visible-rect. |
CustomSignHash | SignHash? | Ανάγνωση/Εγγραφή | Προαιρετική κλήση external-signer. |
UseLtv | bool | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τη χρήση ltv. |
AvoidEstimatingSignatureLength | bool | Ανάγνωση/Εγγραφή | Όταν είναι true, ο υπογράφων παραλείπει το στάδιο εκτίμησης του byte-range και χρησιμοποιεί το DefaultSignatureLength απευθείας όταν κρατά χώρο για το δεκαεξαδικό string /Contents του PKCS#7. |
DefaultSignatureLength | int | Ανάγνωση/Εγγραφή | Αριθμός byte που έχουν δεσμευτεί για τη συμβολοσειρά hex /Contents του PKCS#7. |
ShowProperties | bool | Ανάγνωση/Εγγραφή | Όταν είναι 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. |