DERNode

Overview

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,И еще восемь.

Properties

NameTypeAccessDescription
tagintReadВозвращает байт тега.
valuebyte[]ReadВозвращает общие значения байтов.
childrenList<DERNode>ReadВозвращает подсознательные узлы (для построенных типов).
constructedbooleanReadВозвращает true, если это конструированный тип.
childCountintReadВозвращает количество детей.
sequencebooleanReadПолучил последовательность.
setbooleanReadПолучает набор.
octetStringbooleanReadПолучил октатовую струну.
integerBigIntegerReadВыводит значение INTEGER.
oIDStringReadДекодирует OID на точечную строку.
bitStringbooleanReadОн получает шнур.
nullbooleanReadПолучил нуль.
stringStringReadВыводит значение строки (PrintableString, UTF8String, IA5String и т.д.).
encodedSizeintReadВозвращает общий размер этого узла, кодированный DER.

Methods

SignatureDescription
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

See Also

 Русский