http://en.wikipedia.org/wiki/Base64#URL_applications
рассказывает о base64Url - Decode
существует модифицированный вариант Base64 для URL, в котором не будет использовано дополнение '=', а символы "+" и "/" стандартного Base64 заменяются соответственно на "-" и "_"
Я создал следующую функцию:
public static String base64UrlDecode(String input) {
String result = null;
BASE64Decoder decoder = new BASE64Decoder();
try {
result = decoder.decodeBuffer(input.replace('-','+').replace('/','_')).toString();
}
catch (IOException e) {
System.out.println(e.getMessage());
}
return result;
}
он возвращает очень малый набор символов, которые даже не похожи на ожидаемые результаты. любые идеи?