XML Security, 1.6

com.ibm.xml.enc.dom
Class Base64

java.lang.Object
  extended by com.ibm.xml.enc.dom.Base64

public class Base64
extends java.lang.Object

Base64 encoder/decoder.


Constructor Summary
Base64()
           
 
Method Summary
static byte[] decode(byte[] data)
           
static byte[] decode(byte[] data, int off, int len)
           
static byte[] decode(char[] data, int off, int len)
           
static void decode(char[] data, int off, int len, java.io.OutputStream ostream)
           
static byte[] decode(org.w3c.dom.Element element)
           
static byte[] decode(java.lang.String data)
           
static void decode(java.lang.String data, java.io.OutputStream ostream)
           
static java.lang.String encode(java.math.BigInteger big)
           
static java.lang.String encode(byte[] data)
          Returns base64 representation of specified byte array.
static java.lang.String encode(byte[] data, int off, int len)
          Returns base64 representation of specified byte array.
static void encode(byte[] data, int off, int len, java.io.OutputStream ostream)
          Outputs base64 representation of the specified byte array to a byte stream.
static void encode(byte[] data, int off, int len, java.io.Writer writer)
          Outputs base64 representation of the specified byte array to a character stream.
static java.lang.String format(java.lang.String src, int indent, java.lang.String leading, java.lang.String trailing)
           
static java.lang.String toHexString(byte[] ab)
           
 
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

decode

public static final byte[] decode(org.w3c.dom.Element element)
                           throws java.io.IOException
Throws:
java.io.IOException

decode

public static final byte[] decode(char[] data,
                                  int off,
                                  int len)

decode

public static final byte[] decode(java.lang.String data)

decode

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

decode

public static final byte[] decode(byte[] data,
                                  int off,
                                  int len)

decode

public static void decode(char[] data,
                          int off,
                          int len,
                          java.io.OutputStream ostream)
                   throws java.io.IOException
Throws:
java.io.IOException

decode

public static final void decode(java.lang.String data,
                                java.io.OutputStream ostream)
                         throws java.io.IOException
Throws:
java.io.IOException

encode

public static final java.lang.String encode(java.math.BigInteger big)
                                     throws java.io.IOException
Throws:
java.io.IOException

encode

public static final java.lang.String encode(byte[] data)
Returns base64 representation of specified byte array.


encode

public static final java.lang.String encode(byte[] data,
                                            int off,
                                            int len)
Returns base64 representation of specified byte array.


encode

public static final void encode(byte[] data,
                                int off,
                                int len,
                                java.io.OutputStream ostream)
                         throws java.io.IOException
Outputs base64 representation of the specified byte array to a byte stream.

Throws:
java.io.IOException

encode

public static void encode(byte[] data,
                          int off,
                          int len,
                          java.io.Writer writer)
                   throws java.io.IOException
Outputs base64 representation of the specified byte array to a character stream.

Throws:
java.io.IOException

format

public static java.lang.String format(java.lang.String src,
                                      int indent,
                                      java.lang.String leading,
                                      java.lang.String trailing)
Parameters:
indent - should be less than 76.

toHexString

public static java.lang.String toHexString(byte[] ab)

XML Security, 1.6

Portions Copyright 2003, 2012 IBM Corporation.
Portions Copyright 2003, 2012 Oracle and/or its affiliates.