Class Base64


  • @Deprecated
    public class Base64
    extends Object
    Deprecated.
    Use the Base64, available since JDK 8
    Base64 Encoder/Decoder for all VM.
    • Constructor Detail

      • Base64

        public Base64()
        Deprecated.
    • Method Detail

      • encodeString

        public static String encodeString​(String str)
        Deprecated.
        Encodes a string into UTF-8 Base64 format. No blanks or line breaks are inserted.
        Parameters:
        str - the String to be encoded.
        Returns:
        the String with the Base64 encoded data.
      • encode

        public static char[] encode​(byte[] data)
        Deprecated.
        Encodes a byte array into Base64 format. No blanks or line breaks are inserted.
        Parameters:
        data - the array containing the data bytes to be encoded.
        Returns:
        the character array with the Base64 encoded data.
      • encode

        public static char[] encode​(byte[] data,
                                    int iLen)
        Deprecated.
        Encodes a byte array into Base64 format. No blanks or line breaks are inserted.
        Parameters:
        data - the array containing the data bytes to be encoded.
        iLen - the number of bytes to process in in.
        Returns:
        the character array with the Base64 encoded data.
      • decodeString

        public static String decodeString​(String str)
        Deprecated.
        Decodes a string from a UTF-8 Base64 string. The coded string may have line breaks.
        Parameters:
        str - the Base64 String to be decoded.
        Returns:
        the String containing the decoded data.
        Throws:
        IllegalArgumentException - if the input is not valid Base64 encoded data.
      • decode

        public static byte[] decode​(String str)
        Deprecated.
        Decodes a byte array from Base64 format. The coded string may have line breaks.
        Parameters:
        str - the Base64 String to be decoded.
        Returns:
        the array containing the decoded data bytes.
        Throws:
        IllegalArgumentException - if the input is not valid Base64 encoded data.
      • decode

        public static byte[] decode​(char[] data)
        Deprecated.
        Decodes a byte array from Base64 format. No blanks or line breaks are allowed within the Base64 encoded data.
        Parameters:
        data - the character array containing the Base64 encoded data.
        Returns:
        the array containing the decoded data bytes.
        Throws:
        IllegalArgumentException - if the input is not valid Base64 encoded data.
      • encodePassword

        public static String encodePassword​(String password)
        Deprecated.
        Encode a password-type string value.
        Parameters:
        password - the password (in clear).
        Returns:
        the masked value for the given string.
        See Also:
        decodePassword(String)
      • decodePassword

        public static String decodePassword​(String password)
        Deprecated.
        Decode a string value that is possibly encoded into a clear string.
        Parameters:
        password - the string to decode. It may be a clear string too.
        Returns:
        the decoded string.