DEREncoder

Overview

DEREncoder در این مطلب به عنوان یک کلاس برای جاوا می پردازیم.

کدگذاری ASN.1 DER (قواعد رمزگذار متمایز) ساختارهای.

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

Methods

SignatureDescription
encodeSequence()byte[]کد یک ردیف (برچسب 0x30) که حاوی محتوای داده شده است.
encodeSet()byte[]کدگذاری یک SET (برچسب 0x31) که حاوی محتوای داده شده است.
encodeOID(oid: String)byte[]یک OID را از سیم دتوکول می کند.
encodeInteger(value: BigInteger)byte[]یک صفحه را به اشتراک بگذارید.
encodeInteger(value: int)byte[]یک کل کوچک را در نظر بگیرید.
encodeOctetString(data: byte[])byte[]یک آکادمی را به هم بزنید.
encodeBitString(data: byte[])byte[]کدگذاری یک بایت (با بیت های غیر قابل استفاده 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[]یک صفحه را به اشتراک بگذارید.
encodeUTF8String(s: String)byte[]کدگذاری UTF8String.
encodeAlgorithmIdentifier(oid: String)byte[]در این مطلب به بررسی و بررسی روش های مختلفی می پردازیم.
encodeTLV(tag: int, value: byte[])byte[]سه گانه طول و ارزش را در نظر بگیرید.
encodeLength(length: int)byte[]یک مقدار طول را نشان می دهد.

See Also

 فارسی