DERNode

DERNode

Overview

DERNode adalah kelas di Aspose.PDF FOSS untuk Java.

Menampilkan node ASN.1 DER (Distinguished Encoding Rules) yang di-parse.

Kelas ini menyediakan 22 metode untuk bekerja dengan objek DERNode dalam program Java. Metode yang tersedia meliputi: getChild, getChildCount, getChildren, getEncodedSize, getInteger, getOID, getString, getTag, getValue, isBitString, isConstructed, isContextTag, dan 9 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: bitString, childCount, children, constructed, encodedSize, integer, dan 8 lagi.

Properties

NameTypeAccessDescription
tagintReadMengembalikan tag byte.
valuebyte[]ReadMengembalikan nilai byte mentah.
childrenList<DERNode>ReadMengembalikan node anak (untuk tipe yang dibangun).
constructedbooleanReadMengembalikan true jika ini adalah tipe yang dibangun.
childCountintReadMengembalikan jumlah anak.
sequencebooleanReadDapatkan urutan.
setbooleanReadMendapatkan set.
octetStringbooleanReadDapatkan string oktet.
integerBigIntegerReadMengekstrak nilai INTEGER .
oIDStringReadMenyahkodekan OID ke string titik.
bitStringbooleanReadMendapatkan bit string.
nullbooleanReadMendapatkan nol.
stringStringReadMengekstrak nilai string (PrintableString, UTF8String, IA5String , dll.).
encodedSizeintReadMengembalikan ukuran total DER-dikutip dari node ini.

Methods

SignatureDescription
parse(data: byte[])DERNodeMenganalisis array byte yang dikodekan DER ke dalam pohon node.
parse(data: byte[], offset: int, limit: int)DERNodeParses mulai dari offset, mengkonsumsi sampai batas.
parseAll(data: byte[], offset: int, limit: int)List<DERNode>Menganalisis semua node berurutan antara offset dan limit.
getTag()intMengembalikan tag byte.
getValue()byte[]Mengembalikan nilai byte mentah.
getChildren()List<DERNode>Mengembalikan node anak (untuk tipe yang dibangun).
isConstructed()booleanMengembalikan true jika ini adalah tipe yang dibangun.
getChild(index: int)DERNodeMengembalikan anak pada indeks yang diberikan.
getChildCount()intMengembalikan jumlah anak.
isSequence()booleanMengembalikan true jika urutan ditetapkan.
isSet()booleanMengembalikan true jika set adalah set.
isOctetString()booleanMengembalikan true jika string oktet ditetapkan.
isInteger()booleanMengembalikan true jika integer ditetapkan.
isOID()booleanMengembalikan true jika OID ditetapkan.
isBitString()booleanMengembalikan true jika bit string ditetapkan.
isNull()booleanMengembalikan true jika null ditetapkan.
isContextTag(n: int)boolean
getInteger()BigIntegerMengekstrak nilai INTEGER .
getOID()StringMenyahkodekan OID ke string titik.
getString()StringMengekstrak nilai string (PrintableString, UTF8String, IA5String , dll.).
getEncodedSize()intMengembalikan ukuran total DER-dikutip dari node ini.
toString()String

See Also

 Bahasa Indonesia