DERNode
Översikt
DERNode är en klass i Aspose.PDF FOSS för Java.
Det är en parsed ASN.1 DER (Distinguished Encoding Rules) knut.
Denna klass ger 22 metoder för att arbeta med DERNode-objekt i Java-program. Tillgängliga metoder inkluderar: getChild, getChildCount, getChildren, getEncodedSize, getInteger, getOID, getString, getTag, getValue, isBitString, isConstructed, isContextTag,och 9 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: bitString, childCount, children, constructed, encodedSize, integer,Och 8 mer.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
tag | int | Läsning | Återställ tag byte. |
value | byte[] | Läsning | Återställer råvärdesbyten. |
children | List<DERNode> | Läsning | Återställer barnkörtlar (för byggda typer). |
constructed | boolean | Läsning | Det återkommer sant om det här är en konstruerad typ. |
childCount | int | Läsning | återvänder antalet barn. |
sequence | boolean | Läsning | Hämtar sekvensen. |
set | boolean | Läsning | Hämtar mängden. |
octetString | boolean | Läsning | Hämtar oktettsträngen. |
integer | BigInteger | Läsning | Extraherar ett INTEGER värde. |
oID | String | Läsning | Decodera en OID till dotterad sträng. |
bitString | boolean | Läsning | Hämtar bitsträngen. |
null | boolean | Läsning | Hämtar null. |
string | String | Läsning | Extraherar ett strängvärde (PrintableString, UTF8String, IA5String etc.). |
encodedSize | int | Läsning | Återställer den totala DER-kodade storleken på denna nod. |
Metoder
| Signature | Beskrivning |
|---|---|
parse(data: byte[]) → DERNode | Pars en DER-kodad byte array i ett nötträd. |
parse(data: byte[], offset: int, limit: int) → DERNode | Pars börjar vid avgift, konsumerar upp till gränsen. |
parseAll(data: byte[], offset: int, limit: int) → List<DERNode> | Pars alla sekvens noder mellan offset och gräns. |
getTag() → int | Återställ tag byte. |
getValue() → byte[] | Återställer råvärdesbyten. |
getChildren() → List<DERNode> | Återställer barnkörtlar (för byggda typer). |
isConstructed() → boolean | Det återkommer sant om det här är en konstruerad typ. |
getChild(index: int) → DERNode | Återkommer barnet till den angivna indexet. |
getChildCount() → int | återvänder antalet barn. |
isSequence() → boolean | Returnerar sant om sekvensen är inställd. |
isSet() → boolean | Returnerar sant om setet är inställd. |
isOctetString() → boolean | Returnerar sant om octetsträngen är inställd. |
isInteger() → boolean | Returnerar sant om den integrerade är inställd. |
isOID() → boolean | Det återkommer sant om oid är inställd. |
isBitString() → boolean | Returnerar sant om bitsträngen är inställd. |
isNull() → boolean | Returnerar sant om noll är inställd. |
isContextTag(n: int) → boolean | |
getInteger() → BigInteger | Extraherar ett INTEGER värde. |
getOID() → String | Decodera en OID till dotterad sträng. |
getString() → String | Extraherar ett strängvärde (PrintableString, UTF8String, IA5String etc.). |
getEncodedSize() → int | Återställer den totala DER-kodade storleken på denna nod. |
toString() → String |