org.bouncycastle.util.encoders
Class Base64
java.lang.Object
org.bouncycastle.util.encoders.Base64
public class Base64
extends java.lang.Object
static byte[] | decode(String data) - decode the base 64 encoded String data - whitespace will be ignored.
|
static int | decode(String data, OutputStream out) - decode the base 64 encoded String data writing it to the given output stream,
whitespace characters will be ignored.
|
static byte[] | decode(byte[] data) - decode the base 64 encoded input data.
|
static byte[] | encode(byte[] data) - encode the input data producing a base 64 encoded byte array.
|
static int | encode(byte[] data, OutputStream out) - Encode the byte data to base 64 writing it to the given output stream.
|
static int | encode(byte[] data, int off, int length, OutputStream out) - Encode the byte data to base 64 writing it to the given output stream.
|
decode
public static byte[] decode(String data)
decode the base 64 encoded String data - whitespace will be ignored.
- a byte array representing the decoded data.
decode
public static int decode(String data,
OutputStream out)
throws IOException
decode the base 64 encoded String data writing it to the given output stream,
whitespace characters will be ignored.
- the number of bytes produced.
decode
public static byte[] decode(byte[] data)
decode the base 64 encoded input data. It is assumed the input data is valid.
- a byte array representing the decoded data.
encode
public static byte[] encode(byte[] data)
encode the input data producing a base 64 encoded byte array.
- a byte array containing the base 64 encoded data.
encode
public static int encode(byte[] data,
OutputStream out)
throws IOException
Encode the byte data to base 64 writing it to the given output stream.
- the number of bytes produced.
encode
public static int encode(byte[] data,
int off,
int length,
OutputStream out)
throws IOException
Encode the byte data to base 64 writing it to the given output stream.
- the number of bytes produced.