DEREncoder

DEREncoder

نمای کلی

DEREncoder یک کلاس در Aspose.PDF FOSS برای جاوا است.

کد ASN.1 DER (قواعد رمزگذاری متمایز) را تنظیم می کند.

این کلاس 16 روش برای کار با اشیاء DEREncoder در برنامه های جاوا را فراهم می کند. روش های موجود شامل: encodeAlgorithmIdentifier, encodeBitString, encodeContextTag, encodeContextTagImplicit, encodeInteger, encodeLength, encodeNull, encodeOID, encodeOctetString, encodePrintableString, encodeSequence, encodeSet,، و سه روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند.

روش ها

Signatureشرح:
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[]رمزگذاری یک سه برابر Tag-Length-Value.
encodeLength(length: int)byte[]یک مقدار طول DER را رمزگذاری می کند.

همچنین ببینید:

 فارسی