- Formatting changes
- Skipping tests related to duplicate query parameters. The AWS Signature V4 specs don't have any information on how to deal with them. (issue #10)
Fixes:
- Removed Mix.env reference that caused problems with distillery based releases. PR from zeroasterisk (issue #8)
Fixes:
-
Enabled AWS Secure Token tests (
post-sts-token
). Use the AWS STS service to obtain temporary credentials and the corresponding session token. Use the temporary credentials to sign. The session token must be included as a request header or query string parameterX-Amz-Secure-Token
.All AWS Signature V4 tests in the testsuite pass. (Exceptions:
post-vanilla-query-nonunreserved
andpost-vanilla-query-space
. These tests seem to be wrong.)AWS STS are supported only in request signing. They are not supported in the verifier (plug_sigaws).
Fixes:
-
Handle normalization of path segments during signature computation (issue #6)
The
normalize-path
tests in the AWS Signature V4 testsuite pass with with fix.
Fixes:
- Default to "/" when path component not present in URL
Fixes:
-
aws-sig-v4-testsuite/get-header-value-multiline test fails (issue #3)
Canonical value computation for request headers with multiline values was not correct. Becuase of that the corresponding AWS Signature V4 testsuite was failing. Fixed this issue.
-
AWS testsuite URL changed - Update README.md (issue #4)
Enhancements:
- Support precomputed content hash (issue #2)
Fixes:
- Correct "cryto" to "crypto" (issue #1)