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

NamnTyp avAccessBeskrivning
tagintLäsningÅterställ tag byte.
valuebyte[]LäsningÅterställer råvärdesbyten.
childrenList<DERNode>LäsningÅterställer barnkörtlar (för byggda typer).
constructedbooleanLäsningDet återkommer sant om det här är en konstruerad typ.
childCountintLäsningåtervänder antalet barn.
sequencebooleanLäsningHämtar sekvensen.
setbooleanLäsningHämtar mängden.
octetStringbooleanLäsningHämtar oktettsträngen.
integerBigIntegerLäsningExtraherar ett INTEGER värde.
oIDStringLäsningDecodera en OID till dotterad sträng.
bitStringbooleanLäsningHämtar bitsträngen.
nullbooleanLäsningHämtar null.
stringStringLäsningExtraherar ett strängvärde (PrintableString, UTF8String, IA5String etc.).
encodedSizeintLäsningÅterställer den totala DER-kodade storleken på denna nod.

Metoder

SignatureBeskrivning
parse(data: byte[])DERNodePars en DER-kodad byte array i ett nötträd.
parse(data: byte[], offset: int, limit: int)DERNodePars 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()booleanDet å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()booleanReturnerar sant om sekvensen är inställd.
isSet()booleanReturnerar sant om setet är inställd.
isOctetString()booleanReturnerar sant om octetsträngen är inställd.
isInteger()booleanReturnerar sant om den integrerade är inställd.
isOID()booleanDet återkommer sant om oid är inställd.
isBitString()booleanReturnerar sant om bitsträngen är inställd.
isNull()booleanReturnerar sant om noll är inställd.
isContextTag(n: int)boolean
getInteger()BigIntegerExtraherar ett INTEGER värde.
getOID()StringDecodera en OID till dotterad sträng.
getString()StringExtraherar ett strängvärde (PrintableString, UTF8String, IA5String etc.).
getEncodedSize()intÅterställer den totala DER-kodade storleken på denna nod.
toString()String

Se även

 Svenska