ديركوندر
المعلومات العامة
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 for Java.
الطرق
| التوقيع | وصف |
|---|---|
encodeSequence() → byte[] | يرمز لسلسلة (علامة 0x30) تحتوي على المحتوى المحدد. |
encodeSet() → byte[] | يرمز إلى SET (علامة 0x31) تحتوي على المحتوى المذكور. |
encodeOID(oid: String) → byte[] | يرمز إلى OID من سلسلة نقطية. |
encodeInteger(value: BigInteger) → byte[] | يرمز إلى INTEGER. |
encodeInteger(value: int) → byte[] | يرمز إلى عدد كامل صغير. |
encodeOctetString(data: byte[]) → byte[] | يرمز إلى سلسلة OCTET. |
encodeBitString(data: byte[]) → byte[] | يرمز إلى BIT STRING (مع البيت 0x00 قبل المقطع غير المستعمل). |
encodeNull() → byte[] | تشفيرات NULL. |
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[] | يرمز إلى AlgorithmIdentifier SEQUENCE {OID، NULL }. |
encodeTLV(tag: int, value: byte[]) → byte[] | يرمز إلى ثلاثية قيمة العلامات الطويلة. |
encodeLength(length: int) → byte[] | يرمز قيمة طول DER. |