DEREncoder
DEREncoder
Összefoglaló
DEREncoder egy osztály a Aspose.PDF FOSS-ban Java számára.
ASN.1 DER (Distinguished Encoding Rules) struktúrák kódolása.
Ez a osztály 16 módszert biztosít a DEREncoder objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: encodeAlgorithmIdentifier, encodeBitString, encodeContextTag, encodeContextTagImplicit, encodeInteger, encodeLength, encodeNull, encodeOID, encodeOctetString, encodePrintableString, encodeSequence, encodeSet, és 3 további módszer. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.PDF FOSS for Java csomag.
Módszerek
| Az aláírás: | Leírás |
|---|---|
encodeSequence() → byte[] | A megadott tartalmakat tartalmazó SEQUENCE-t (tag 0x30) kódolja. |
encodeSet() → byte[] | A megadott tartalmakat tartalmazó SET-t (tag 0x31) kódol. |
encodeOID(oid: String) → byte[] | A pontos sztringből kódol egy OID-t. |
encodeInteger(value: BigInteger) → byte[] | A INTEGER kódolása. |
encodeInteger(value: int) → byte[] | Kicsi egész számot kódol. |
encodeOctetString(data: byte[]) → byte[] | OCTET-STRING kódolása. |
encodeBitString(data: byte[]) → byte[] | A BIT STRING kódolása (használatlan bitek előjelzőjével 0x00 byte). |
encodeNull() → byte[] | NULL kódolás. |
encodeContextTag(tagNumber: int, content: byte[]) → byte[] | A [n] EXPLICIT szövegkörnyezet-specifikus tagot kódolja. |
encodeContextTagImplicit(tagNumber: int, content: byte[]) → byte[] | A [n] IMPLICIT kontextus-specifikus implicit címkéjét kódolja (megőrzi a belső tartalmat). |
encodeUTCTime(date: Date) → byte[] | UTCTime értéket kódol. |
encodePrintableString(s: String) → byte[] | A PrintableString kódolása. |
encodeUTF8String(s: String) → byte[] | UTF8Sztript. |
encodeAlgorithmIdentifier(oid: String) → byte[] | A AlgorithmIdentifier SEQUENCE {OID, NULL } kódolása. |
encodeTLV(tag: int, value: byte[]) → byte[] | A tag-hosszúság-érték hármas kódolása. |
encodeLength(length: int) → byte[] | A DER hosszúság értékét kódolja. |