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 після встановлення FOSS для пакету Java. Свойства: bitString, childCount, children, constructed, encodedSize, integer, і ще 8 .
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 є set. |
isOctetString() → boolean | Повертає істинне значення, якщо набір октату встановлений. |
isInteger() → boolean | Повертає істинне значення, якщо цілий номер заданий. |
isOID() → boolean | Повертає істинне, якщо Оід встановлений. |
isBitString() → boolean | Повертає істинне значення, якщо набір бітів встановлений. |
isNull() → boolean | Повертає істинне значення, якщо набір null. |
isContextTag(n: int) → boolean | |
getInteger() → BigInteger | Витягає значення INTEGER. |
getOID() → String | Декодує OID до пунктирного струнку. |
getString() → String | Витягає значення послідовності (PrintableString, UTF8String, IA5String і т. д.). |
getEncodedSize() → int | Повертає загальний розмір цього вузла, кодований DER. |
toString() → String |