Hi all, Thanks for the discussion. I think that the easiest way to support all those cases in the Restlet API is to use different schemes for each AWS service.
Therefore, I've renamed ChallengeScheme.HTTP_AWS into HTTP_AWS_S3 with proper deprecation of the current constant. This is checked in SVN trunk. Now, we need to add new constants for HTTP_AWS_SQS and HTTP_AWS_ALEXA and support them in the com.noelios.restlet.util.SecurityUtils#format(ChallengeResponse, Request, Series<Parameter>) method. I've entered a RFE for this: http://restlet.tigris.org/issues/show_bug.cgi?id=406 Anyone wants to contribute a patch? Best regards, Jerome

