~tritone-team/tritone/eucalyptus

« back to all changes in this revision

Viewing changes to clc/modules/wsstack/src/main/java/com/eucalyptus/ws/handlers/WalrusAuthenticationHandler.java

  • Committer: Bazaar Package Importer
  • Author(s): Dustin Kirkland
  • Date: 2009-12-01 21:09:28 UTC
  • mto: This revision was merged to the branch mainline in revision 75.
  • Revision ID: james.westby@ubuntu.com-20091201210928-o2dvg0ubljhb0ft6
Tags: upstream-1.6.1~bzr1083
ImportĀ upstreamĀ versionĀ 1.6.1~bzr1083

Show diffs side-by-side

added added

removed removed

Lines of Context:
252
252
                                //query string authentication
253
253
                                String accesskeyid = parameters.remove(SecurityParameter.AWSAccessKeyId.toString());
254
254
                                try {
255
 
                                        String signature = URLDecoder.decode(parameters.remove(SecurityParameter.Signature.toString()), "UTF-8");
 
255
                                        String signature = URLDecoder.decode(parameters.remove(SecurityParameter.Signature.toString()), "UTF-8").replace("%20", "+").replace("%2A", "*").replace("~", "%7E").replace(" ", "+");
256
256
                                        if(signature == null) {
257
257
                                                throw new AuthenticationException("User authentication failed. Null signature.");
258
258
                                        }