ΔΗΜΟΣΙΟΔΟΤΗΣΕΙΣ

ΔΗΜΟΣΙΟΔΟΤΗΣΕΙΣ

ΕΚΤΙΜΗΣΗ

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[]Κωδικοποιεί μια ΔΙΑΣΤΗΜΑ ΑΞΙΟ.

Δείτε επίσης

 Ελληνικά