דרונקס
סקירה כללית
DEREncoder הוא שיעור ב Aspose.PDF FOSS עבור Java.
ASN.1 DER (הכללים של קוד שונה) מבנים.
שיעור זה מספק 16 שיטות לעבוד עם אובייקטים DEREncoder בתוכניות Java. שיטות זמינות כוללות: encodeAlgorithmIdentifier, encodeBitString, encodeContextTag, encodeContextTagImplicit, encodeInteger, encodeLength, encodeNull, encodeOID, encodeOctetString, encodePrintableString, encodeSequence, encodeSet,3 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.PDF FOSS עבור חבילת Java.
שיטות
| חתימה | תיאור |
|---|---|
encodeSequence() → byte[] | הקוד של רשימה (תגית 0x30) המכיל את התוכן שניתן. |
encodeSet() → byte[] | הקוד SET (תגית 0x31) המכיל את התוכן שניתן. |
encodeOID(oid: String) → byte[] | מקודד OID מתוך רצועה מעוגנת. |
encodeInteger(value: BigInteger) → byte[] | להדפיס את ה-Platsholder. |
encodeInteger(value: int) → byte[] | מצטבר על כל קטן. |
encodeOctetString(data: byte[]) → byte[] | להדביק את האוקטובר. |
encodeBitString(data: byte[]) → byte[] | הקוד של BIT STRING (עם ביט לא בשימוש 0x00). |
encodeNull() → byte[] | הקוד אפס. |
encodeContextTag(tagNumber: int, content: byte[]) → byte[] | קידום תווית מבוססת מסמך [n] EXPLICIT. |
encodeContextTagImplicit(tagNumber: int, content: byte[]) → byte[] | מצפן תווית אינסופית ספציפית לתקשורת [n] IMPLICIT (שמור תוכן פנימי). |
encodeUTCTime(date: Date) → byte[] | מקדמת ערך UTCTime. |
encodePrintableString(s: String) → byte[] | להדפיס את ה- PrintableString . |
encodeUTF8String(s: String) → byte[] | הקוד של UTF8String. |
encodeAlgorithmIdentifier(oid: String) → byte[] | יש להוסיף את התשובה לשורה של {OID, NULL }. |
encodeTLV(tag: int, value: byte[]) → byte[] | תוספת של ערך ארוך טריק. |
encodeLength(length: int) → byte[] | הוא מציין את ערך האורך. |