Skip to content

Commit 331dcbc

Browse files
committed
Map X-Amz-SignedHeaders in test
1 parent 0841034 commit 331dcbc

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

runtime/auth/aws-signing-common/common/test/aws/smithy/kotlin/runtime/auth/awssigning/AuthTokenGeneratorTest.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ class AuthTokenGeneratorTest {
4545
assertContains(token, "X-Amz-Credential=signature") // test custom signer was invoked
4646
assertContains(token, "X-Amz-Expires=333") // expiration
4747
assertContains(token, "X-Amz-SigningDate=0") // clock
48+
assertContains(token, "X-Amz-SignedHeaders=host")
4849

4950
assertTrue(credentialsProvider.credentialsResolved)
5051
}
@@ -60,6 +61,7 @@ private val TEST_SIGNER = object : AwsSigner {
6061
put("X-Amz-Credential", "signature")
6162
put("X-Amz-Expires", (config.expiresAfter?.toLong(DurationUnit.SECONDS) ?: 900).toString())
6263
put("X-Amz-SigningDate", config.signingDate.epochSeconds.toString())
64+
put("X-Amz-SignedHeaders", request.headers.names().map { it.lowercase() }.joinToString())
6365
}
6466

6567
return AwsSigningResult<HttpRequest>(builder.build(), "signature".encodeToByteArray())

0 commit comments

Comments
 (0)