base64url en java

http: //en.wikipedia.org/wiki/Base64#URL_application

conversaciones sobre base64Url - Decode

existe una Base64 modificada para la variante de URL, donde no se utilizará el relleno '=', y los caracteres '+' y '/' de Base64 estándar se reemplazan respectivamente por '-' y '_'

Creé la siguiente función:

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;
}

it devuelve un conjunto muy pequeño de caracteres que ni siquiera se parecen a los resultados esperados. ¿algunas ideas

Respuestas a la pregunta(10)

Su respuesta a la pregunta