PKCS7

Επισκόπηση

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

Αυτή η κλάση παρέχει 6 μεθόδους για εργασία με αντικείμενα PKCS7 σε προγράμματα .NET. Διαθέσιμες μέθοδοι περιλαμβάνουν: GetSignatureAlgorithmInfo, PKCS7, 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 κατά την κράτηση χώρου για το δεκαεξαδικό string /Contents του PKCS#7.
DefaultSignatureLengthintRead/WriteΑριθμός byte που διατηρούνται για το δεκαεξαδικό string /Contents του PKCS#7.
ShowPropertiesboolRead/WriteΌταν είναι true, η ορατή εμφάνιση της υπογραφής περιλαμβάνει το Reason/Location/ContactInfo του υπογράφοντα ως κείμενο.

Μέθοδοι

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

Δείτε επίσης

 Ελληνικά