DERNode

Resumo geral

DERNode é uma classe em Aspose.PDF FOSS para Java.

Representa um nó ASN.1 DER (Distinguished Encoding Rules) analisado.

Esta classe fornece 22 métodos para trabalhar com objetos DERNode em programas Java. Os métodos disponíveis incluem: getChild, getChildCount, getChildren, getEncodedSize, getInteger, getOID, getString, getTag, getValue, isBitString, isConstructed, isContextTag, e 9 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: bitString, childCount, children, constructed, encodedSize, integer,E mais oito.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
tagintLeia.Retorna o byte da etiqueta.
valuebyte[]Leia.Retorna os bytes de valor bruto.
childrenList<DERNode>Leia.Retorna os nós filhos (para tipos construídos).
constructedbooleanLeia.Retorna verdadeiro se este for um tipo construído.
childCountintLeia.Retorna o número de crianças.
sequencebooleanLeia.- Consegue a sequência.
setbooleanLeia.- Ele ganha o set.
octetStringbooleanLeia.Obtém a corda de octeto.
integerBigIntegerLeia.Extrair um valor INTEGER.
oIDStringLeia.Decodifica um OID para a cadeia pontilhada.
bitStringbooleanLeia.- É o que faz.
nullbooleanLeia.- Não.
stringStringLeia.Extrair um valor de cadeia (PrintableString, UTF8String, IA5String etc.).
encodedSizeintLeia.Retorna o tamanho total codificado por DER deste nó.

Métodos de avaliação

AssinaturaDescrição:
parse(data: byte[])DERNodeAnalisa uma matriz de bytes codificada pelo DER em uma árvore de nós.
parse(data: byte[], offset: int, limit: int)DERNodeAnalisa a partir do desvio, consumindo até ao limite.
parseAll(data: byte[], offset: int, limit: int)List<DERNode>Analisa todos os nós sequenciais entre offset e limite.
getTag()intRetorna o byte da etiqueta.
getValue()byte[]Retorna os bytes de valor bruto.
getChildren()List<DERNode>Retorna os nós filhos (para tipos construídos).
isConstructed()booleanRetorna verdadeiro se este for um tipo construído.
getChild(index: int)DERNodeRetorna o filho no índice dado.
getChildCount()intRetorna o número de crianças.
isSequence()booleanRetorna verdadeiro se a sequência estiver definida.
isSet()booleanRetorna verdadeiro se set for set.
isOctetString()booleanRetorna verdadeiro se a sequência de octeto estiver definida.
isInteger()booleanRetorna verdadeiro se inteiro for definido.
isOID()booleanRetorna true se oid estiver definido.
isBitString()booleanRetorna verdadeiro se a cadeia de bits estiver definida.
isNull()booleanRetorna verdadeiro se o valor NULL estiver definido.
isContextTag(n: int)boolean
getInteger()BigIntegerExtrair um valor INTEGER.
getOID()StringDecodifica um OID para a cadeia pontilhada.
getString()StringExtrair um valor de cadeia (PrintableString, UTF8String, IA5String etc.).
getEncodedSize()intRetorna o tamanho total codificado por DER deste nó.
toString()String

Ver também:

 Português