DERNode

نمای کلی

DERNode یک کلاس در Aspose.PDF FOSS برای جاوا است.

نشان دهنده یک گره ASN.1 DER (قواعد رمزگذاری متمایز) تجزیه شده است.

این کلاس ۲۲ روش برای کار با اشیاء DERNode در برنامه های جاوا را فراهم می کند. روش های موجود شامل: getChild, getChildCount, getChildren, getEncodedSize, getInteger, getOID, getString, getTag, getValue, isBitString, isConstructed, isContextTag,، و 9 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: bitString, childCount, children, constructed, encodedSize, integer,، و 8 تا ديگه .

خواص

نام:نوع:Accessشرح:
tagintبخونید.بايت برچسب رو برگردونه.
valuebyte[]بخونید.بایت های مقدار خام را باز می گرداند.
childrenList<DERNode>بخونید.گره های فرزند (برای انواع ساخته شده) را بازمی گرداند.
constructedbooleanبخونید.اگر این یک نوع ساخته شده باشد، true را بازمی گرداند.
childCountintبخونید.تعداد بچه ها را بازمی گرداند.
sequencebooleanبخونید.دنباله را دریافت می‌کند.
setbooleanبخونید.مجموعه را دریافت می‌کند.
octetStringbooleanبخونید.رشته بایت را دریافت می‌کند.
integerBigIntegerبخونید.یک مقدار INTEGER را استخراج می کند.
oIDStringبخونید.یک OID را به رشته نقطه ای رمزگشایی کنید.
bitStringbooleanبخونید.رشته بیت را دریافت می‌کند.
nullbooleanبخونید.null را دریافت می‌کند.
stringStringبخونید.یک مقدار رشته (PrintableString، UTF8String، IA5String و غیره) را استخراج می کند.
encodedSizeintبخونید.اندازه کل این گره را که توسط DER کدگذاری شده است، باز می گرداند.

روش ها

Signatureشرح:
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اگر set است true را می دهد.
isOctetString()booleanاگر رشته اکتات تنظیم شده باشد، true را باز می گرداند.
isInteger()booleanاگر عدد کامل تنظیم شده باشد، true را بازمی گرداند.
isOID()booleanاگر OID تنظیم شده باشد، true را بازمی گرداند.
isBitString()booleanاگر رشته بیت تنظیم شده باشد، true را بازمی گرداند.
isNull()booleanاگر null تنظیم شده باشد، true را باز می گرداند.
isContextTag(n: int)boolean
getInteger()BigIntegerیک مقدار INTEGER را استخراج می کند.
getOID()Stringیک OID را به رشته نقطه ای رمزگشایی کنید.
getString()Stringیک مقدار رشته (PrintableString، UTF8String، IA5String و غیره) را استخراج می کند.
getEncodedSize()intاندازه کل این گره را که توسط DER کدگذاری شده است، باز می گرداند.
toString()String

همچنین ببینید:

 فارسی