DERNode

סקירה כללית

DERNode הוא שיעור ב Aspose.PDF FOSS עבור Java.

נוט ASN.1 DER (כללים קודים מבודדים).

שיעור זה מספק 22 שיטות לעבוד עם אובייקטים DERNode בתוכניות Java. שיטות זמינות כוללות: getChild, getChildCount, getChildren, getEncodedSize, getInteger, getOID, getString, getTag, getValue, isBitString, isConstructed, isContextTag,9 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.PDF FOSS עבור חבילת Java. רכוש : bitString, childCount, children, constructed, encodedSize, integer,ועוד שמונה.

מאפיינים

שםסוגגישהתיאור
tagintקראוהחזיר את ה-Byte.
valuebyte[]קראוהחזיר את הערך הגולמי.
childrenList<DERNode>קראוהחזיר את הקצוות של הילד (לסוגים מבוססים).
constructedbooleanקראוזה חוזר אם מדובר בסוג מבוסס.
childCountintקראוהחזיר את מספר הילדים.
sequencebooleanקראומקבל את ההמשך.
setbooleanקראומקבל את הסדרה.
octetStringbooleanקראומקבל את אקוטה רצועה.
integerBigIntegerקראומוציאים ערך INTEGER .
oIDStringקראולהדביק OID ל-Dotted string.
bitStringbooleanקראומקבל את הקו הקטן.
nullbooleanקראומקבל את ה- null.
stringStringקראוהוא מוציא ערך שורת (PrintableString, UTF8String, IA5String וכו ‘).
encodedSizeintקראוהחזיר את גודל ה- DER המודפס הכולל של הקוטב הזה.

שיטות

חתימהתיאור
parse(data: byte[]) → DERNodeהוא מפרק ביט קוד DER לתוך עץ נוט.
parse(data: byte[], offset: int, limit: int) → DERNodeהמזון מתחיל עם הפסקה, לצרוך עד הגבול.
parseAll(data: byte[], offset: int, limit: int) → List<DERNode>הפריסה של כל העמודים הסקייקטיביים בין offset ו-limit.
getTag() → intהחזיר את ה-Byte.
getValue() → byte[]החזיר את הערך הגולמי.
getChildren() → List<DERNode>החזיר את הקצוות של הילד (לסוגים מבוססים).
isConstructed() → booleanזה חוזר אם מדובר בסוג מבוסס.
getChild(index: int) → DERNodeהחזיר את הילד לאינדקס שניתן.
getChildCount() → intהחזיר את מספר הילדים.
isSequence() → booleanחוזר נכון אם ההסדר מוגדר.
isSet() → booleanחוזר נכון אם ההגדרה מוגדרת.
isOctetString() → booleanחוזר נכון אם שורת אוקטוט מוגדרת.
isInteger() → booleanחוזר נכון אם כל הסטטוס מוגדר.
isOID() → booleanחוזר נכון אם ה-OID מוגדר.
isBitString() → booleanחוזר נכון אם נקבע קשת bit.
isNull() → booleanחוזר נכון אם אפס מוגדר.
isContextTag(n: int) → boolean
getInteger() → BigIntegerמוציאים ערך INTEGER .
getOID() → Stringלהדביק OID ל-Dotted string.
getString() → Stringהוא מוציא ערך שורת (PrintableString, UTF8String, IA5String וכו ‘).
getEncodedSize() → intהחזיר את גודל ה- DER המודפס הכולל של הקוטב הזה.
toString() → String

ראה גם

 עברית