DEREncoder

Επισκόπηση

DEREncoder Είναι μια τάξη στο Aspose.PDF FOSS για Java.

Κωδικοποιεί τις δομές ASN.1 DER (Διακριτές Κανόνες Κώδικας).

Αυτή η κατηγορία παρέχει 16 μεθόδους για να εργαστείτε με αντικείμενα DEREncoder σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: encodeAlgorithmIdentifier, encodeBitString, encodeContextTag, encodeContextTagImplicit, encodeInteger, encodeLength, encodeNull, encodeOID, encodeOctetString, encodePrintableString, encodeSequence, encodeSet,και 3 πρόσθετες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο Java.

Μέθοδοι

υπογραφήΠεριγραφή
encodeSequence() → byte[]Κωδικοποιεί μια ΕΞΟΔΟΣ (σημείο 0x30) που περιέχει τα δεδομένα περιεχόμενα.
encodeSet() → byte[]Κωδικοποιεί ένα SET (σημείωση 0x31) που περιέχει τα δεδομένα περιεχόμενα.
encodeOID(oid: String) → byte[]Κρυπτογραφεί ένα OID από το δοκμένο στυλ.
encodeInteger(value: BigInteger) → byte[]Κωδικοποιεί ένα INTEGER.
encodeInteger(value: int) → byte[]Κωδικοποιεί ένα μικρό ολόκληρο.
encodeOctetString(data: byte[]) → byte[]Κωδικοποιεί ένα οκτώτο στυλ.
encodeBitString(data: byte[]) → byte[]Κρυπτογραφεί ένα BIT STRING (με μη χρησιμοποιούμενα bit προεπιλογή byte 0x00).
encodeNull() → byte[]Κωδικοποίηση 0.
encodeContextTag(tagNumber: int, content: byte[]) → byte[]Κρυπτογραφεί ένα συγκεκριμένο πλαίσιο κατασκευασμένο ετικέτα [n] EXPLICIT.
encodeContextTagImplicit(tagNumber: int, content: byte[]) → byte[]Κρυπτογραφεί μια εικονική ετικέτα [n] IMPLICIT (διατηρεί το εσωτερικό περιεχόμενο).
encodeUTCTime(date: Date) → byte[]Κρυπτογραφεί μια τιμή UTCTime.
encodePrintableString(s: String) → byte[]Κωδικοποιεί ένα PrintableString.
encodeUTF8String(s: String) → byte[]Εισαγωγή UTF8String.
encodeAlgorithmIdentifier(oid: String) → byte[]Κωδικοποιεί μια AlgorithmIdentifier ακολουθία { OID, NULL }.
encodeTLV(tag: int, value: byte[]) → byte[]Κωδικοποιεί μια τριπλή τιμή Tag-Longth.
encodeLength(length: int) → byte[]Κωδικοποιεί μια ΔΙΑΣΤΗΜΑ ΑΞΙΟ.

Δείτε επίσης

 Ελληνικά