DERNode (în limba engleză)
Opinie generală
DERNode este o clasă în Aspose.PDF FOSS pentru Java.
Reprezintă un nod ASN.1 DER (Distinguished Encoding Rules) analizat.
Această clasă oferă 22 de metode pentru a lucra cu obiecte DERNode în programele Java. Metodele disponibile includ: getChild, getChildCount, getChildren, getEncodedSize, getInteger, getOID, getString, getTag, getValue, isBitString, isConstructed, isContextTag, și 9 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: bitString, childCount, children, constructed, encodedSize, integer, şi încă 8 .
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
tag | int | Citeşte. | Întoarce tag-ul byte. |
value | byte[] | Citeşte. | Întoarce valoarea brută byte. |
children | List<DERNode> | Citeşte. | Întoarce nodurile copil (pentru tipuri construite). |
constructed | boolean | Citeşte. | Întoarce true dacă este un tip construit. |
childCount | int | Citeşte. | Întoarce numărul de copii. |
sequence | boolean | Citeşte. | Are secvenţa. |
set | boolean | Citeşte. | Ia setul. |
octetString | boolean | Citeşte. | Obţine stringa de octet. |
integer | BigInteger | Citeşte. | Extrage o valoare INTEGER. |
oID | String | Citeşte. | Decodifică o OID la strângere punctată. |
bitString | boolean | Citeşte. | Ia firul de bit. |
null | boolean | Citeşte. | Obţine zero. |
string | String | Citeşte. | Extrage o valoare de șir (PrintableString, UTF8String, IA5String etc.). |
encodedSize | int | Citeşte. | Întoarce dimensiunea totală DER-codată a acestui nod. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
parse(data: byte[]) → DERNode | Analizează o matrice de byte codată DER într-un arbore nod. |
parse(data: byte[], offset: int, limit: int) → DERNode | Parsează începând de la offset, consumându-l până la limită. |
parseAll(data: byte[], offset: int, limit: int) → List<DERNode> | Analizează toate nodurile secvențiale între offset și limită. |
getTag() → int | Întoarce tag-ul byte. |
getValue() → byte[] | Întoarce valoarea brută byte. |
getChildren() → List<DERNode> | Întoarce nodurile copil (pentru tipuri construite). |
isConstructed() → boolean | Întoarce true dacă este un tip construit. |
getChild(index: int) → DERNode | Întoarce copilul la indicele dat. |
getChildCount() → int | Întoarce numărul de copii. |
isSequence() → boolean | Întoarce adevărat dacă secvența este setată. |
isSet() → boolean | Întoarce adevărat dacă set este set. |
isOctetString() → boolean | Întoarce adevărat dacă octet string este setat. |
isInteger() → boolean | Întoarce adevărat dacă integer este setat. |
isOID() → boolean | Întoarce adevărat dacă este setat. |
isBitString() → boolean | Întoarce adevărat dacă bit string este setat. |
isNull() → boolean | Întoarce adevărat dacă zero este setat. |
isContextTag(n: int) → boolean | |
getInteger() → BigInteger | Extrage o valoare INTEGER. |
getOID() → String | Decodifică o OID la strângere punctată. |
getString() → String | Extrage o valoare de șir (PrintableString, UTF8String, IA5String etc.). |
getEncodedSize() → int | Întoarce dimensiunea totală DER-codată a acestui nod. |
toString() → String |