PKCS1
Επισκόπηση
PKCS1 είναι μια κλάση στο Aspose.PDF FOSS για .NET.
Κληρονομεί από: Signature.
Αυτή η κλάση παρέχει 7 μεθόδους για εργασία με αντικείμενα PKCS1 σε προγράμματα .NET.
Διαθέσιμες μέθοδοι περιλαμβάνουν: GetSignatureAlgorithmInfo, PKCS1, Signature, Verify.
Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS for .NET.
Ιδιότητες: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, και 8 ακόμη.
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
Authority | string | Read/Write | Λαμβάνει ή ορίζει την αρχή. |
ContactInfo | string | Read/Write | Λαμβάνει ή ορίζει τις πληροφορίες επαφής. |
Location | string | Read/Write | Λαμβάνει ή ορίζει την τοποθεσία. |
Reason | string | Read/Write | Λαμβάνει ή ορίζει τον λόγο. |
Date | DateTime | Read/Write | Λαμβάνει ή ορίζει την ημερομηνία. |
ByteRange | int[] | Read | Η καταχώρηση /ByteRange της υπογραφής ως int[]. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Read/Write | Ρυθμίσεις RFC 3161 TSA· τηρείται από τον υπογράφοντα όταν ορίζεται. |
OcspSettings | Aspose.Pdf.OcspSettings | Read/Write | Ρυθμίσεις OCSP / ελέγχου ανάκλησης· τηρείται από τον υπογράφοντα όταν ορίζεται. |
CustomAppearance | SignatureCustomAppearance? | Read/Write | Ρυθμίσεις οπτικής εμφάνισης που τηρούνται από το SignWithAppearance όταν η υπογραφή γίνεται μέσω υπερφόρτωσης ορατού-ορθογωνίου. |
CustomSignHash | SignHash? | Read/Write | Προαιρετική κλήση εξωτερικού υπογράφοντα. |
UseLtv | bool | Read/Write | Λαμβάνει ή ορίζει τη χρήση ltv. |
AvoidEstimatingSignatureLength | bool | Read/Write | Όταν είναι true, ο υπογράφων παραλείπει το βήμα εκτίμησης του byte-range και χρησιμοποιεί απευθείας το DefaultSignatureLength κατά την κράτηση χώρου για το δεκαεξαδικό string /Contents του PKCS#7. |
DefaultSignatureLength | int | Read/Write | Αριθμός byte που διατηρούνται για το δεκαεξαδικό string /Contents του PKCS#7. |
ShowProperties | bool | Read/Write | Όταν είναι true, η ορατή εμφάνιση της υπογραφής περιλαμβάνει το Reason/Location/ContactInfo του υπογράφοντα ως κείμενο. |
Μέθοδοι
| Signature | Description |
|---|---|
PKCS1() | Καλεί το PKCS1 σε αυτήν την παρουσία PKCS1. |
PKCS1(pfx: string, password: string) | |
PKCS1(pfx: Stream, password: string) | |
PKCS1(image: Stream) | Δημιουργεί μια διαμόρφωση υπογραφής PKCS#1 της οποίας η ορατή υπογραφή αποδίδει την εικόνα ως το γραφικό εμφάνισης. |
Signature() | Καλεί το Signature σε αυτήν την παρουσία PKCS1. |
Verify() | Επαληθεύει το PKCS#7 της φορτωμένης υπογραφής έναντι των αρχικών PDF bytes — επιστρέφει true όταν η υπογραφή αποκωδικοποιείται και επικυρώνεται. |
GetSignatureAlgorithmInfo() | Αναλύει το PKCS#7 περιτύλιγμα (όταν φορτώνεται από υπάρχουσα υπογραφή) για να αναφέρει το τρίπτυχο αλγόριθμου υπογραφής / αλγόριθμου κατακερματισμού / κρυπτογραφικού προτύπου. |