דרונקס

סקירה כללית

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

ראה גם

 עברית