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ătura | Descriere: |
|---|---|
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. |