ДЕРНОД

Общ преглед

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

Вижте също:

 Български