public static SecretKey decodeSecretKey(String encoded) { return new SecretKeySpec(Base64.decodeToBytes(encoded), ALGORITHM); }
/** * Decodes Base64 data into utf8 string. * * @param base64 String containing Base64 data * * @return String containing decoded data. */ public static String decode(byte[] base64) { return Strings.newStringUtf8(decodeToBytes(base64)); }
/** * Decodes Base64 data into utf8 string. * * @param base64 String containing Base64 data * * @return String containing decoded data. */ public static String decode(String base64) { return Strings.newStringUtf8(decodeToBytes(base64)); }
/** * Decodes Base64 data into byte array. * * @param base64 String containing Base64 data * * @return Array containing decoded data. */ public static byte[] decodeToBytes(String base64) { if (null == base64) { return Arrays2.EMPTY_BYTE_ARRAY; } return decodeToBytes(Strings.getBytesUtf8(base64)); }
byte[] data = Base64.decodeToBytes(string); entry.setValue(data); return;