fix presigned signature
This commit is contained in:
@@ -351,7 +351,7 @@ func (iam *IdentityAccessManagement) doesPresignedSignatureMatch(hashedPayload s
|
|||||||
extractedSignedHeaders := make(http.Header)
|
extractedSignedHeaders := make(http.Header)
|
||||||
for _, header := range signedHeaders {
|
for _, header := range signedHeaders {
|
||||||
if header == "host" {
|
if header == "host" {
|
||||||
extractedSignedHeaders[header] = []string{r.Host}
|
extractedSignedHeaders[header] = []string{extractHostHeader(r)}
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if values := r.Header[http.CanonicalHeaderKey(header)]; len(values) > 0 {
|
if values := r.Header[http.CanonicalHeaderKey(header)]; len(values) > 0 {
|
||||||
|
|||||||
Reference in New Issue
Block a user