DEREncoder (înregistrare)

DEREncoder (înregistrare)

Opinie generală

DEREncoder este o clasă în Aspose.PDF FOSS pentru Java.

Codarea structurilor ASN.1 DER (Distinguished Encoding Rules).

Această clasă oferă 16 metode pentru a lucra cu obiecte DEREncoder în programele Java. Metodele disponibile includ: encodeAlgorithmIdentifier, encodeBitString, encodeContextTag, encodeContextTagImplicit, encodeInteger, encodeLength, encodeNull, encodeOID, encodeOctetString, encodePrintableString, encodeSequence, encodeSet, și 3 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java.

Metode de evaluare

SemnăturaDescriere:
encodeSequence()byte[]Codează o SEQUENȚĂ (tag 0x30) care conține conținutul dat.
encodeSet()byte[]Codează un SET (tag 0x31) care conține conținutul dat.
encodeOID(oid: String)byte[]Codifică un OID din strângerea punctată.
encodeInteger(value: BigInteger)byte[]Codifică un INTEGER.
encodeInteger(value: int)byte[]Codifică un număr întreg mic.
encodeOctetString(data: byte[])byte[]Codifică o STRING OCTET.
encodeBitString(data: byte[])byte[]Codează o STRINGE BIT (cu prefixul de bituri neutilizate byte 0x00).
encodeNull()byte[]Coduri NULL.
encodeContextTag(tagNumber: int, content: byte[])byte[]Codează un tag construit specific contextului [n] EXPLICIT.
encodeContextTagImplicit(tagNumber: int, content: byte[])byte[]Codează un tag implicit specific contextului [n] IMPLICIT (preservă conținutul interior).
encodeUTCTime(date: Date)byte[]Codează o valoare UTCTime.
encodePrintableString(s: String)byte[]Codul PrintableString.
encodeUTF8String(s: String)byte[]Codifică un UTF8String.
encodeAlgorithmIdentifier(oid: String)byte[]Codul AlgorithmIdentifier Sequence {OID, NULL }.
encodeTLV(tag: int, value: byte[])byte[]Codifică un tag-Length-value triplu.
encodeLength(length: int)byte[]Codează o valoare de lungime DER.

Vezi și:

 Română