252
252
//query string authentication
253
253
String accesskeyid = parameters.remove(SecurityParameter.AWSAccessKeyId.toString());
255
String signature = URLDecoder.decode(parameters.remove(SecurityParameter.Signature.toString()), "UTF-8").replace("%20", "+").replace("%2A", "*").replace("~", "%7E").replace(" ", "+");
257
257
throw new AuthenticationException("User authentication failed. Null signature.");