DERNode

Prezentare 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

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ă