147
149
private void authenticate(MappingHttpRequest httpRequest, String accessKeyID, String signature, String data) throws AuthenticationException {
148
150
signature = signature.replaceAll("=", "");
151
154
String authSig = checkSignature( queryKey, data );
152
155
if (!authSig.equals(signature))
153
156
throw new AuthenticationException( "User authentication failed. Could not verify signature" );
158
159
throw new AuthenticationException( "User authentication failed. Unable to obtain query key" );