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

SignatureDescription
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.

See Also

 ภาษาไทย