org.gudy.bouncycastle.util.encoders
Class Base64

java.lang.Object
  extended by org.gudy.bouncycastle.util.encoders.Base64

public class Base64
extends java.lang.Object


Constructor Summary
Base64()
           
 
Method Summary
static byte[] decode(byte[] data)
          decode the base 64 encoded input data.
static byte[] decode(char[] data)
           
static byte[] decode(java.lang.String data)
          decode the base 64 encoded String data.
static int decode(java.lang.String data, java.io.OutputStream out)
          decode the base 64 encoded String data writing it to the given output stream
static byte[] encode(byte[] data)
          encode the input data producong a base 64 encoded byte array.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Base64

public Base64()
Method Detail

encode

public static byte[] encode(byte[] data)
encode the input data producong a base 64 encoded byte array.

Returns:
a byte array containing the base 64 encoded data.

decode

public static byte[] decode(byte[] data)
decode the base 64 encoded input data.

Returns:
a byte array representing the decoded data.

decode

public static byte[] decode(char[] data)

decode

public static byte[] decode(java.lang.String data)
decode the base 64 encoded String data.

Returns:
a byte array representing the decoded data.

decode

public static int decode(java.lang.String data,
                         java.io.OutputStream out)
                  throws java.io.IOException
decode the base 64 encoded String data writing it to the given output stream

Returns:
the number of bytes produced.
Throws:
java.io.IOException