DERNode

Približni podaci

DERNode je klasa u Aspose.PDF FOSS za Java.

Predstavlja analizirani čvor ASN.1 DER (Distinguished Encoding Rules).

Ova klasa pruža 22 metode za rad s DERNode objektima u Java programima. Postoje i sljedeće metode: getChild, getChildCount, getChildren, getEncodedSize, getInteger, getOID, getString, getTag, getValue, isBitString, isConstructed, isContextTag, i 9 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java. Ograničenja: bitString, childCount, children, constructed, encodedSize, integer, i još 8 .

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
tagintČitaj.Vrati tag bajt.
valuebyte[]Čitaj.Vrati sirove vrijednosti bajtova.
childrenList<DERNode>Čitaj.Vrati dječje čvorove (za konstruirane tipove).
constructedbooleanČitaj.Vraća true ako je to konstruirani tip.
childCountintČitaj.Vraća broj djece.
sequencebooleanČitaj.Dobiva sekvencu.
setbooleanČitaj.Dobiva set.
octetStringbooleanČitaj.Dobiva oktetni niz.
integerBigIntegerČitaj.Izvuči vrijednost INTEGER.
oIDStringČitaj.Decodiše OID na doted niz.
bitStringbooleanČitaj.Dobija žicu.
nullbooleanČitaj.Dobiva nula.
stringStringČitaj.Izvodi vrijednost niza (PrintableString, UTF8String, IA5String itd.).
encodedSizeintČitaj.Vrati ukupnu veličinu ovog čvora kodiranog DER-om.

Metoda za primjenu

PotpisOpisivanje
parse(data: byte[])DERNodeProučava DER-kodirani bajtni niz u stablo čvorova.
parse(data: byte[], offset: int, limit: int)DERNodeProučava počinjući od ofset, troši do granice.
parseAll(data: byte[], offset: int, limit: int)List<DERNode>Proučava sve sekvencijalne čvorove između offseta i granice.
getTag()intVrati tag bajt.
getValue()byte[]Vrati sirove vrijednosti bajtova.
getChildren()List<DERNode>Vrati dječje čvorove (za konstruirane tipove).
isConstructed()booleanVraća true ako je to konstruirani tip.
getChild(index: int)DERNodeVrati dijete na datom indeksu.
getChildCount()intVraća broj djece.
isSequence()booleanVraća true ako je sekvenca postavljena.
isSet()booleanVraća true ako je set postavljen.
isOctetString()booleanVraća true ako je oktetni niz postavljen.
isInteger()booleanVraća true ako je postavljen integer.
isOID()booleanVraća true ako je OID postavljen.
isBitString()booleanVraća true ako je bit string postavljen.
isNull()booleanVrati true ako je postavljeno null.
isContextTag(n: int)boolean
getInteger()BigIntegerIzvuči vrijednost INTEGER.
getOID()StringDecodiše OID na doted niz.
getString()StringIzvodi vrijednost niza (PrintableString, UTF8String, IA5String itd.).
getEncodedSize()intVrati ukupnu veličinu ovog čvora kodiranog DER-om.
toString()String

Također pogledajte:

 Hrvatski