DEREncoder
Översikt
DEREncoder är en klass i Aspose.PDF FOSS för Java.
Kodar ASN.1 DER (Distinguished Encoding Rules) strukturer.
Denna klass ger 16 metoder för att arbeta med DEREncoder objekt i Java-program. Tillgängliga metoder inkluderar: encodeAlgorithmIdentifier, encodeBitString, encodeContextTag, encodeContextTagImplicit, encodeInteger, encodeLength, encodeNull, encodeOID, encodeOctetString, encodePrintableString, encodeSequence, encodeSet,och tre ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket.
Metoder
| Signature | Beskrivning |
|---|---|
encodeSequence() → byte[] | Kodar en sekvens (tagg 0x30) som innehåller det angivna innehållet. |
encodeSet() → byte[] | Encoderar en SET (tagg 0x31) som innehåller det angivna innehållet. |
encodeOID(oid: String) → byte[] | Koda en OID från dotted string. |
encodeInteger(value: BigInteger) → byte[] | Koda en INTEGER . |
encodeInteger(value: int) → byte[] | Skapa en liten helhet. |
encodeOctetString(data: byte[]) → byte[] | Skapa en octet string. |
encodeBitString(data: byte[]) → byte[] | Kodar en BIT STRING (med oanvända bits förskott byte 0x00). |
encodeNull() → byte[] | Koda noll för. |
encodeContextTag(tagNumber: int, content: byte[]) → byte[] | Encoderar en sammanhangspecifik konstruerad tag [n] EXPLICIT. |
encodeContextTagImplicit(tagNumber: int, content: byte[]) → byte[] | Kodar en kontekstspecifik implicit tag [n] IMPLICIT (förvarar inre innehåll). |
encodeUTCTime(date: Date) → byte[] | Koda ett UTCTime-värde. |
encodePrintableString(s: String) → byte[] | För att få en PrintableString. |
encodeUTF8String(s: String) → byte[] | För att kryptera UTF8String. |
encodeAlgorithmIdentifier(oid: String) → byte[] | För att få en [PlatseHold_0] sekvens {OID, NULL }. |
encodeTLV(tag: int, value: byte[]) → byte[] | Koda en Tag-Längdvärde trippel. |
encodeLength(length: int) → byte[] | En värde som ger längden. |