Skip to content
This repository was archived by the owner on Jul 31, 2025. It is now read-only.

Commit 4edac13

Browse files
authored
Merge pull request #4949 from fenak/fix-encryption-context-header-in-presigned-urls
2 parents cf2803a + d7de4bb commit 4edac13

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

CHANGELOG_PENDING.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@
33
### SDK Enhancements
44

55
### SDK Bugs
6+
* `aws/signer/v4`: Sign `X-Amz-Server-Side-Encryption-Context` header.
7+
* Fixes signing for PutObject requests that set `SSEKMSEncryptionContext`.

aws/signer/v4/v4.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ var requiredSignedHeaders = rules{
135135
"X-Amz-Request-Payer": struct{}{},
136136
"X-Amz-Server-Side-Encryption": struct{}{},
137137
"X-Amz-Server-Side-Encryption-Aws-Kms-Key-Id": struct{}{},
138+
"X-Amz-Server-Side-Encryption-Context": struct{}{},
138139
"X-Amz-Server-Side-Encryption-Customer-Algorithm": struct{}{},
139140
"X-Amz-Server-Side-Encryption-Customer-Key": struct{}{},
140141
"X-Amz-Server-Side-Encryption-Customer-Key-Md5": struct{}{},

0 commit comments

Comments
 (0)