DEREncoder (Деренкодер)

DEREncoder (Деренкодер)

Общ преглед

DEREncoder е клас в Aspose.PDF FOSS за Java.

Кодира ASN.1 DER (Distinguished Encoding Rules) структури.

Този клас предоставя 16 метода за работа с обектите DEREncoder в програми на Java. Наличните методи включват: encodeAlgorithmIdentifier, encodeBitString, encodeContextTag, encodeContextTagImplicit, encodeInteger, encodeLength, encodeNull, encodeOID, encodeOctetString, encodePrintableString, encodeSequence, encodeSet, и 3 допълнителни методи. Всички публични членове са достъпни за всяко приложение на Java след инсталиране на пакета Aspose.PDF FOSS for 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[]Кодира OCTET STRING.
encodeBitString(data: byte[])byte[]Кодира BIT STRING (с неизползвани битове с префикс байт 0x00).
encodeNull()byte[]Кодиране NULL.
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 SEQUENCE {OID, NULL }.
encodeTLV(tag: int, value: byte[])byte[]Кодира трикратно значение на тег-дължина.
encodeLength(length: int)byte[]Кодира стойност на дължина DER.

Вижте също:

 Български