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[] | Кодира вредност ДЕР дужине. |