Top Description Interfaces Classes
module bcprov

Package org.bouncycastle.util.encoders


Classes for producing and reading Base64 and Hex strings.

Interface Summary

Modifier and TypeInterface and Description
public interface
Encoder

Encode and decode byte arrays (typically from binary to 7-bit ASCII encodings).

public interface
Translator

General interface for a translator.

Class Summary

Modifier and TypeClass and Description
public class
Base32

Utility class for converting Base32 data to bytes and back again.

public class
Base32Encoder

A streaming Base32 encoder.

public class
Base64

Utility class for converting Base64 data to bytes and back again.

public class
Base64Encoder

A streaming Base64 encoder.

public class
BufferedDecoder

A buffering class to allow translation from one format to another to be done in discrete chunks.

public class
BufferedEncoder

A buffering class to allow translation from one format to another to be done in discrete chunks.

public class
DecoderException

Exception thrown if an attempt is made to decode invalid data, or some other failure occurs.

public class
EncoderException

Exception thrown if an attempt is made to encode invalid data, or some other failure occurs.

public class
Hex

Utility class for converting hex data to bytes and back again.

public class
HexEncoder

A streaming Hex encoder.

public class
HexTranslator

Converters for going from hex to binary and back.

public class
UrlBase64

Convert binary data to and from UrlBase64 encoding.

public class
UrlBase64Encoder

Convert binary data to and from UrlBase64 encoding.

public class
UTF8

Utilities for working with UTF-8 encodings.