DEREncoder

DEREncoder

Pregled

DEREncoder је класа у Aspose.PDF FOSS за Јава.

АСН.1 ДЕР (различне правила за кодирање) структуре.

Ова класа пружа 16 метода за рад са DEREncoder објектима у Јава програмима. Доступне методе укључују: encodeAlgorithmIdentifier, encodeBitString, encodeContextTag, encodeContextTagImplicit, encodeInteger, encodeLength, encodeNull, encodeOID, encodeOctetString, encodePrintableString, encodeSequence, encodeSet,и 3 додатне методе. Сви јавни чланови су доступни за било коју Јаву апликацију након инсталације Aspose.PDF ФОСС за Јаву пакету.

Metode

SignatureОпис
encodeSequence()byte[]Kodira sekvenciju (tag 0x30) koja sadrži određene sadržaje.
encodeSet()byte[]Кодира СЕТ (таг 0x31) који садржи одређене садржаје.
encodeOID(oid: String)byte[]Кодирање ОИД-а из дотиране струје.
encodeInteger(value: BigInteger)byte[]Кодирање је INTEGER.
encodeInteger(value: int)byte[]Кодирање малог целог.
encodeOctetString(data: byte[])byte[]Кодирање оцет струнг.
encodeBitString(data: byte[])byte[]Кодирање БИТ СТРИНГ (са неупотребљеним битовима префикс бита 0x00).
encodeNull()byte[]Кодирање нуле.
encodeContextTag(tagNumber: int, content: byte[])byte[]Кодира контекст-специфичан изграђени ознака [n] ЕКСПЛИЦИТ.
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 СЕКВЕНЦЕ { ОИД, НУЛ }.
encodeTLV(tag: int, value: byte[])byte[]Кодира три пута таг дужине.
encodeLength(length: int)byte[]Кодира вредност ДЕР дужине.

Vidi takođe

 Српски