DERNode (în limba engleză)

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 proprietateTipul de vehiculAccesulDescriere:
tagintCiteşte.Întoarce tag-ul byte.
valuebyte[]Citeşte.Întoarce valoarea brută byte.
childrenList<DERNode>Citeşte.Întoarce nodurile copil (pentru tipuri construite).
constructedbooleanCiteşte.Întoarce true dacă este un tip construit.
childCountintCiteşte.Întoarce numărul de copii.
sequencebooleanCiteşte.Are secvenţa.
setbooleanCiteşte.Ia setul.
octetStringbooleanCiteşte.Obţine stringa de octet.
integerBigIntegerCiteşte.Extrage o valoare INTEGER.
oIDStringCiteşte.Decodifică o OID la strângere punctată.
bitStringbooleanCiteşte.Ia firul de bit.
nullbooleanCiteşte.Obţine zero.
stringStringCiteşte.Extrage o valoare de șir (PrintableString, UTF8String, IA5String etc.).
encodedSizeintCiteşte.Întoarce dimensiunea totală DER-codată a acestui nod.

Metode de evaluare

SemnăturaDescriere:
parse(data: byte[])DERNodeAnalizează o matrice de byte codată DER într-un arbore nod.
parse(data: byte[], offset: int, limit: int)DERNodeParsează î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()BigIntegerExtrage o valoare INTEGER.
getOID()StringDecodifică o OID la strângere punctată.
getString()StringExtrage o valoare de șir (PrintableString, UTF8String, IA5String etc.).
getEncodedSize()intÎntoarce dimensiunea totală DER-codată a acestui nod.
toString()String

Vezi și:

 Română