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.

Lásd még:

 Magyar