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
| Name | Type | Access | Description |
|---|---|---|---|
tag | int | Read | Mengembalikan tag byte. |
value | byte[] | Read | Mengembalikan nilai byte mentah. |
children | List<DERNode> | Read | Mengembalikan node anak (untuk tipe yang dibangun). |
constructed | boolean | Read | Mengembalikan true jika ini adalah tipe yang dibangun. |
childCount | int | Read | Mengembalikan jumlah anak. |
sequence | boolean | Read | Dapatkan urutan. |
set | boolean | Read | Mendapatkan set. |
octetString | boolean | Read | Dapatkan string oktet. |
integer | BigInteger | Read | Mengekstrak nilai INTEGER . |
oID | String | Read | Menyahkodekan OID ke string titik. |
bitString | boolean | Read | Mendapatkan bit string. |
null | boolean | Read | Mendapatkan nol. |
string | String | Read | Mengekstrak nilai string (PrintableString, UTF8String, IA5String , dll.). |
encodedSize | int | Read | Mengembalikan ukuran total DER-dikutip dari node ini. |
Methods
| Signature | Description |
|---|---|
parse(data: byte[]) → DERNode | Menganalisis array byte yang dikodekan DER ke dalam pohon node. |
parse(data: byte[], offset: int, limit: int) → DERNode | Parses mulai dari offset, mengkonsumsi sampai batas. |
parseAll(data: byte[], offset: int, limit: int) → List<DERNode> | Menganalisis semua node berurutan antara offset dan limit. |
getTag() → int | Mengembalikan tag byte. |
getValue() → byte[] | Mengembalikan nilai byte mentah. |
getChildren() → List<DERNode> | Mengembalikan node anak (untuk tipe yang dibangun). |
isConstructed() → boolean | Mengembalikan true jika ini adalah tipe yang dibangun. |
getChild(index: int) → DERNode | Mengembalikan anak pada indeks yang diberikan. |
getChildCount() → int | Mengembalikan jumlah anak. |
isSequence() → boolean | Mengembalikan true jika urutan ditetapkan. |
isSet() → boolean | Mengembalikan true jika set adalah set. |
isOctetString() → boolean | Mengembalikan true jika string oktet ditetapkan. |
isInteger() → boolean | Mengembalikan true jika integer ditetapkan. |
isOID() → boolean | Mengembalikan true jika OID ditetapkan. |
isBitString() → boolean | Mengembalikan true jika bit string ditetapkan. |
isNull() → boolean | Mengembalikan true jika null ditetapkan. |
isContextTag(n: int) → boolean | |
getInteger() → BigInteger | Mengekstrak nilai INTEGER . |
getOID() → String | Menyahkodekan OID ke string titik. |
getString() → String | Mengekstrak nilai string (PrintableString, UTF8String, IA5String , dll.). |
getEncodedSize() → int | Mengembalikan ukuran total DER-dikutip dari node ini. |
toString() → String |