DERNode

Обзор

DERNode является классом в Aspose.PDF FOSS для Java.

Представляет собой расшифрованный узел ASN.1 DER (Distinguished Encoding Rules).

Этот класс предоставляет 22 метода для работы с объектами DERNode в программах Java. Доступные методы включают: getChild, getChildCount, getChildren, getEncodedSize, getInteger, getOID, getString, getTag, getValue, isBitString, isConstructed, isContextTag, и 9 дополнительных методов. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java. Свойства: bitString, childCount, children, constructed, encodedSize, integer,И еще восемь.

Свойства

Наименование:Тип:AccessОписание:
tagintЧитайте .Возвращает байт тега.
valuebyte[]Читайте .Возвращает общие значения байтов.
childrenList<DERNode>Читайте .Возвращает подсознательные узлы (для построенных типов).
constructedbooleanЧитайте .Возвращает true, если это конструированный тип.
childCountintЧитайте .Возвращает количество детей.
sequencebooleanЧитайте .Получает последовательность.
setbooleanЧитайте .Получает набор.
octetStringbooleanЧитайте .Получает строку октетов.
integerBigIntegerЧитайте .Выводит значение INTEGER.
oIDStringЧитайте .Декодирует OID на точечную строку.
bitStringbooleanЧитайте .Получает битовую строку.
nullbooleanЧитайте .Получает null.
stringStringЧитайте .Выводит значение строки (PrintableString, UTF8String, IA5String и т.д.).
encodedSizeintЧитайте .Возвращает общий размер этого узла, кодированный DER.

Методы

SignatureОписание:
parse(data: byte[])DERNodeРассматривает DER-кодированный байт массив в дерево узла.
parse(data: byte[], offset: int, limit: int)DERNodeПроверка начинается с отклонения, потребление до предела.
parseAll(data: byte[], offset: int, limit: int)List<DERNode>Проанализирует все последовательные узлы между смещением и пределом.
getTag()intВозвращает байт тега.
getValue()byte[]Возвращает общие значения байтов.
getChildren()List<DERNode>Возвращает подсознательные узлы (для построенных типов).
isConstructed()booleanВозвращает true, если это конструированный тип.
getChild(index: int)DERNodeВозвращает ребенок в данном индексе.
getChildCount()intВозвращает количество детей.
isSequence()booleanВозвращает истинное значение, если последовательность установлена.
isSet()booleanВозвращает истинное значение, если set.
isOctetString()booleanВозвращает истинное значение, если набор octet string установлен.
isInteger()booleanВозвращает истинное значение, если целый номер установлен.
isOID()booleanВозвращает истинное значение, если OID установлен.
isBitString()booleanВозвращает истинное значение, если настройка bit string.
isNull()booleanВозвращает истинное значение, если набор NULL.
isContextTag(n: int)boolean
getInteger()BigIntegerВыводит значение INTEGER.
getOID()StringДекодирует OID на точечную строку.
getString()StringВыводит значение строки (PrintableString, UTF8String, IA5String и т.д.).
getEncodedSize()intВозвращает общий размер этого узла, кодированный DER.
toString()String

См. также:

 Русский