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

SignatureBeskrivning
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.

Se även

 Svenska