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, и още 8 .

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
tagintПрочети.Връща байта от етикета.
valuebyte[]Прочети.Връща суровото значение байтове.
childrenList<DERNode>Прочети.Връща деца възли (за конструирани типове).
constructedbooleanПрочети.Връща вярно, ако това е конструиран тип.
childCountintПрочети.Връща броя на децата.
sequencebooleanПрочети.Взема последователността.
setbooleanПрочети.Взема сетата.
octetStringbooleanПрочети.Взема октатовата струна.
integerBigIntegerПрочети.Извлича стойност INTEGER.
oIDStringПрочети.Декодира OID на точка.
bitStringbooleanПрочети.Ще получиш и малко.
nullbooleanПрочети.Получи нула.
stringStringПрочети.Извлича стойност на нишка (PrintableString, UTF8String, IA5String и др.).
encodedSizeintПрочети.Връща общия размер на този възел, кодиран от DER.

Методи за изчисляване на данните

ПодписътОписание на състоянието
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Връща вярно, ако това е конструиран тип.
getChild(index: int) → DERNodeВръща детето в даден индекс.
getChildCount() → intВръща броя на децата.
isSequence() → booleanВръща вярно, ако последователността е зададена.
isSet() → booleanВръща вярно, ако сет е зададен.
isOctetString() → booleanВръща вярно, ако е зададен октетният нисък.
isInteger() → booleanВръща вярно, ако е зададено цело число.
isOID() → booleanВръща вярно, ако е зададено OID.
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

Вижте също:

 Български