DEREncoder
Overview
DEREncoder เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java.
การรหัส ASN.1 DER (Distinguished Coding Rules) สถาบัน.
หมวดนี้ให้ 16 วิธีในการทํางานกับวัตถุ DEREncoder ในโปรแกรม Java. วิธีการที่ใช้ได้แก่: encodeAlgorithmIdentifier, encodeBitString, encodeContextTag, encodeContextTagImplicit, encodeInteger, encodeLength, encodeNull, encodeOID, encodeOctetString, encodePrintableString, encodeSequence, encodeSet,และวิธีการเพิ่มเติมอีก 3 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java.
Methods
| Signature | Description |
|---|---|
encodeSequence() → byte[] | การรหัส Sequence (tag 0x30) ที่มีเนื้อหาที่ให้ไว้. |
encodeSet() → byte[] | การรหัส SET (tag 0x31) ที่มีเนื้อหาที่ให้ไว้. |
encodeOID(oid: String) → byte[] | รหัส OID จากสตริงจุด. |
encodeInteger(value: BigInteger) → byte[] | รหัส INTEGER. |
encodeInteger(value: int) → byte[] | ซองเลขเต็มเล็กๆ. |
encodeOctetString(data: byte[]) → byte[] | การรหัส OCTET STRING. |
encodeBitString(data: byte[]) → byte[] | Encodes BIT STRING (ที่มีเบอร์สกัด 0x00 ของบิทที่ไม่ได้ใช้). |
encodeNull() → byte[] | รหัส NULL. |
encodeContextTag(tagNumber: int, content: byte[]) → byte[] | รหัสตั๊กที่สร้างขึ้นโดยเชิงแวดล้อม [n] EXPLICIT. |
encodeContextTagImplicit(tagNumber: int, content: byte[]) → byte[] | รหัส tag อ้างอิงเฉพาะสถานการณ์ [n] IMPLICIT (อนุรักษ์เนื้อหาภายใน). |
encodeUTCTime(date: Date) → byte[] | การรหัสค่า UTCTime. |
encodePrintableString(s: String) → byte[] | รหัส PrintableString. |
encodeUTF8String(s: String) → byte[] | การรหัส UTF8String. |
encodeAlgorithmIdentifier(oid: String) → byte[] | รหัส AlgorithmIdentifier ซีเควนซ์ {OID, NULL }. |
encodeTLV(tag: int, value: byte[]) → byte[] | รหัสค่า Tag-Length-Value สามเท่า. |
encodeLength(length: int) → byte[] | รหัสค่าความยาว DER. |