DERNode
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
| Name | Type | Access | Description |
|---|---|---|---|
tag | int | Read | Возвращает байт тега. |
value | byte[] | Read | Возвращает общие значения байтов. |
children | List<DERNode> | Read | Возвращает подсознательные узлы (для построенных типов). |
constructed | boolean | Read | Возвращает true, если это конструированный тип. |
childCount | int | Read | Возвращает количество детей. |
sequence | boolean | Read | Получил последовательность. |
set | boolean | Read | Получает набор. |
octetString | boolean | Read | Получил октатовую струну. |
integer | BigInteger | Read | Выводит значение INTEGER. |
oID | String | Read | Декодирует OID на точечную строку. |
bitString | boolean | Read | Он получает шнур. |
null | boolean | Read | Получил нуль. |
string | String | Read | Выводит значение строки (PrintableString, UTF8String, IA5String и т.д.). |
encodedSize | int | Read | Возвращает общий размер этого узла, кодированный DER. |
Methods
| Signature | Description |
|---|---|
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 |