DERNode

DERNode

Gambaran Umum

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.

Properti

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.

Metode

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

Lihat Juga

 Bahasa Indonesia