(درنود)

المعلومات العامة

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 for Java. خصائص: bitString, childCount, children, constructed, encodedSize, integer,و 8 آخرين.

خصائص

اسمالنوعالوصولوصف
tagintاقرأيعيد بايت العلامة.
valuebyte[]اقرأيعيد قيمة البايت الخام.
childrenList<DERNode>اقرأيعيد العقدة (لأنواع المصممة).
constructedbooleanاقرأيعيد true إذا كان هذا نوعًا مُصمم.
childCountintاقرأيعيد عدد الأطفال.
sequencebooleanاقرأيحصل على التسلسل.
setbooleanاقرأيحصل على المجموعة.
octetStringbooleanاقرأيحصل على سلسلة الأكتيت.
integerBigIntegerاقرأيستخرج قيمة INTEGER.
oIDStringاقرأفك رمز OID إلى سلسلة نقطية.
bitStringbooleanاقرأيحصل على خيط البيت.
nullbooleanاقرأيحصل على صفر.
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>تحليل جميع العقد التسلسلية بين المعدل والحد.
getTag()intيعيد بايت العلامة.
getValue()byte[]يعيد قيمة البايت الخام.
getChildren()List<DERNode>يعيد العقدة (لأنواع المصممة).
isConstructed()booleanيعيد true إذا كان هذا نوعًا مُصمم.
getChild(index: int)DERNodeيعيد الطفل في المؤشر المحدد.
getChildCount()intيعيد عدد الأطفال.
isSequence()booleanيعود true إذا تم تعيين التسلسل.
isSet()booleanيعود true إذا كان set هو set.
isOctetString()booleanيعود true إذا تم تعيين سلسلة الأكتيت.
isInteger()booleanيعود true إذا تم تعيين عدد كامل.
isOID()booleanيعود true إذا تم تعيين OOD.
isBitString()booleanيعود true إذا تم تعيين سلسلة البيت.
isNull()booleanيعود true إذا تم تعيين null.
isContextTag(n: int)boolean
getInteger()BigIntegerيستخرج قيمة INTEGER.
getOID()Stringفك رمز OID إلى سلسلة نقطية.
getString()Stringيستخرج قيمة السلسلة (PrintableString، UTF8String، IA5String ، إلخ).
getEncodedSize()intيعيد حجم الرمز DER الكلي لهذه العقدة.
toString()String

انظر أيضاً

 العربية