DEREncoder

סקירה כללית

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[]הוא מציין את ערך האורך.

ראה גם

 עברית