DEREncoder
Overview
DEREncoder là một lớp trong Aspose.PDF FOSS cho Java.
Độ mã hóa ASN.1 DER (Điều lệ mã hoá khác nhau) cấu trúc.
Khóa học này cung cấp 16 phương pháp để làm việc với các đối tượng DEREncoder trong các chương trình Java. Các phương pháp có sẵn bao gồm: encodeAlgorithmIdentifier, encodeBitString, encodeContextTag, encodeContextTagImplicit, encodeInteger, encodeLength, encodeNull, encodeOID, encodeOctetString, encodePrintableString, encodeSequence, encodeSet,Và 3 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Java nào sau khi cài đặt Aspose.PDF FOSS cho gói Java.
Methods
| Signature | Description |
|---|---|
encodeSequence() → byte[] | Mã hóa một SEQUENCE (tag 0x30) chứa các nội dung được cung cấp. |
encodeSet() → byte[] | Mã hóa một SET (tiếng 0x31) chứa các nội dung được cung cấp. |
encodeOID(oid: String) → byte[] | Mã mã hóa một OID từ string dotted. |
encodeInteger(value: BigInteger) → byte[] | Tạo một INTEGER. |
encodeInteger(value: int) → byte[] | Tích hợp một toàn bộ nhỏ. |
encodeOctetString(data: byte[]) → byte[] | Tạo một ôtô. |
encodeBitString(data: byte[]) → byte[] | Mã hóa một BIT STRING (với bits chưa sử dụng tiền lệ byte 0x00). |
encodeNull() → byte[] | Mã Null. |
encodeContextTag(tagNumber: int, content: byte[]) → byte[] | Mã hóa một nhãn xây dựng cụ thể về ngữ cảnh [n] EXPLICIT. |
encodeContextTagImplicit(tagNumber: int, content: byte[]) → byte[] | Mã hóa một nhãn giả định cụ thể về bối cảnh [n] IMPLICIT (cung cấp nội dung). |
encodeUTCTime(date: Date) → byte[] | Mã hóa một giá trị UTCTime. |
encodePrintableString(s: String) → byte[] | Tạo một PrintableString. |
encodeUTF8String(s: String) → byte[] | Mã hóa UTF8String. |
encodeAlgorithmIdentifier(oid: String) → byte[] | Mã mã một AlgorithmIdentifier SEQUENCE { OID, NULL }. |
encodeTLV(tag: int, value: byte[]) → byte[] | Mã mã hóa một Tag-Long-Value triple. |
encodeLength(length: int) → byte[] | - Tích hợp giá trị dài. |