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: | Acessos | Descrição: |
|---|---|---|---|
tag | int | Leia. | Retorna o byte da etiqueta. |
value | byte[] | Leia. | Retorna os bytes de valor bruto. |
children | List<DERNode> | Leia. | Retorna os nós filhos (para tipos construídos). |
constructed | boolean | Leia. | Retorna verdadeiro se este for um tipo construído. |
childCount | int | Leia. | Retorna o número de crianças. |
sequence | boolean | Leia. | - Consegue a sequência. |
set | boolean | Leia. | - Ele ganha o set. |
octetString | boolean | Leia. | Obtém a corda de octeto. |
integer | BigInteger | Leia. | Extrair um valor INTEGER. |
oID | String | Leia. | Decodifica um OID para a cadeia pontilhada. |
bitString | boolean | Leia. | - É o que faz. |
null | boolean | Leia. | - Não. |
string | String | Leia. | Extrair um valor de cadeia (PrintableString, UTF8String, IA5String etc.). |
encodedSize | int | Leia. | Retorna o tamanho total codificado por DER deste nó. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
parse(data: byte[]) → DERNode | Analisa uma matriz de bytes codificada pelo DER em uma árvore de nós. |
parse(data: byte[], offset: int, limit: int) → DERNode | Analisa 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() → int | Retorna 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() → boolean | Retorna verdadeiro se este for um tipo construído. |
getChild(index: int) → DERNode | Retorna o filho no índice dado. |
getChildCount() → int | Retorna o número de crianças. |
isSequence() → boolean | Retorna verdadeiro se a sequência estiver definida. |
isSet() → boolean | Retorna verdadeiro se set for set. |
isOctetString() → boolean | Retorna verdadeiro se a sequência de octeto estiver definida. |
isInteger() → boolean | Retorna verdadeiro se inteiro for definido. |
isOID() → boolean | Retorna true se oid estiver definido. |
isBitString() → boolean | Retorna verdadeiro se a cadeia de bits estiver definida. |
isNull() → boolean | Retorna verdadeiro se o valor NULL estiver definido. |
isContextTag(n: int) → boolean | |
getInteger() → BigInteger | Extrair um valor INTEGER. |
getOID() → String | Decodifica um OID para a cadeia pontilhada. |
getString() → String | Extrair um valor de cadeia (PrintableString, UTF8String, IA5String etc.). |
getEncodedSize() → int | Retorna o tamanho total codificado por DER deste nó. |
toString() → String |