public final class Base64Support extends Object
Base64.
This helper class specifically addresses that waste of the Apache Codec encode/decode static methods creating new
instances of the Base64 for every operation. It also provides the helper method to produce both chunked and
unchunked encoded content as strings.
| Modifier and Type | Field and Description |
|---|---|
static boolean |
CHUNKED
Chunk the encoded data into 76-character lines broken by CRLF characters.
|
private static org.apache.commons.codec.binary.Base64 |
CHUNKED_ENCODER
Encoder used to produce chunked output.
|
static boolean |
UNCHUNKED
Do not chunk encoded data.
|
private static org.apache.commons.codec.binary.Base64 |
UNCHUNKED_ENCODER
Encoder used to produce unchunked output.
|
| Modifier | Constructor and Description |
|---|---|
private |
Base64Support()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
decode(String data)
Decodes (un)chunked Base64 encoded data.
|
static String |
encode(byte[] data,
boolean chunked)
Base64 encodes the given binary data.
|
public static final boolean CHUNKED
public static final boolean UNCHUNKED
private static final org.apache.commons.codec.binary.Base64 CHUNKED_ENCODER
private static final org.apache.commons.codec.binary.Base64 UNCHUNKED_ENCODER
Copyright © 1999–2018 Shibboleth Consortium. All rights reserved.