Skip to content

Commit 55f08d5

Browse files
authored
chore(signature-v4): use normalizeProvider from util-middleware (#3459)
1 parent fb160d0 commit 55f08d5

File tree

6 files changed

+8
-35
lines changed

6 files changed

+8
-35
lines changed

packages/signature-v4-crt/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
"@aws-sdk/querystring-parser": "*",
2525
"@aws-sdk/signature-v4": "*",
2626
"@aws-sdk/util-hex-encoding": "*",
27+
"@aws-sdk/util-middleware": "*",
2728
"@aws-sdk/util-uri-escape": "*",
2829
"aws-crt": "^1.11.3",
2930
"tslib": "^2.3.1"

packages/signature-v4-crt/src/CrtSignerV4.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ import {
33
getCanonicalQuery,
44
getPayloadHash,
55
moveHeadersToQuery,
6-
normalizeCredentialsProvider,
7-
normalizeRegionProvider,
86
prepareRequest,
97
SignatureV4CryptoInit,
108
SignatureV4Init,
@@ -19,6 +17,7 @@ import {
1917
RequestSigner,
2018
RequestSigningArguments,
2119
} from "@aws-sdk/types";
20+
import { normalizeProvider } from "@aws-sdk/util-middleware";
2221
import { auth as crtAuth, http as crtHttp, io as crtIO } from "aws-crt";
2322

2423
import { MAX_PRESIGNED_TTL, SHA256_HEADER } from "./constants";
@@ -82,8 +81,8 @@ export class CrtSignerV4 implements RequestPresigner, RequestSigner {
8281
this.uriEscapePath = uriEscapePath;
8382
this.signingAlgorithm = signingAlgorithm;
8483
this.applyChecksum = applyChecksum;
85-
this.regionProvider = normalizeRegionProvider(region);
86-
this.credentialProvider = normalizeCredentialsProvider(credentials);
84+
this.regionProvider = normalizeProvider(region);
85+
this.credentialProvider = normalizeProvider(credentials);
8786
crtIO.enable_logging(crtIO.LogLevel.ERROR);
8887
}
8988

packages/signature-v4/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
"@aws-sdk/is-array-buffer": "*",
2424
"@aws-sdk/types": "*",
2525
"@aws-sdk/util-hex-encoding": "*",
26+
"@aws-sdk/util-middleware": "*",
2627
"@aws-sdk/util-uri-escape": "*",
2728
"tslib": "^2.3.1"
2829
},

packages/signature-v4/src/SignatureV4.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import {
1616
StringSigner,
1717
} from "@aws-sdk/types";
1818
import { toHex } from "@aws-sdk/util-hex-encoding";
19+
import { normalizeProvider } from "@aws-sdk/util-middleware";
1920

2021
import {
2122
ALGORITHM_IDENTIFIER,
@@ -39,7 +40,6 @@ import { getCanonicalQuery } from "./getCanonicalQuery";
3940
import { getPayloadHash } from "./getPayloadHash";
4041
import { hasHeader } from "./headerUtil";
4142
import { moveHeadersToQuery } from "./moveHeadersToQuery";
42-
import { normalizeCredentialsProvider, normalizeRegionProvider } from "./normalizeProvider";
4343
import { prepareRequest } from "./prepareRequest";
4444
import { iso8601 } from "./utilDate";
4545

@@ -112,8 +112,8 @@ export class SignatureV4 implements RequestPresigner, RequestSigner, StringSigne
112112
this.uriEscapePath = uriEscapePath;
113113
// default to true if applyChecksum isn't set
114114
this.applyChecksum = typeof applyChecksum === "boolean" ? applyChecksum : true;
115-
this.regionProvider = normalizeRegionProvider(region);
116-
this.credentialProvider = normalizeCredentialsProvider(credentials);
115+
this.regionProvider = normalizeProvider(region);
116+
this.credentialProvider = normalizeProvider(credentials);
117117
}
118118

119119
public async presign(originalRequest: HttpRequest, options: RequestPresigningArguments = {}): Promise<HttpRequest> {

packages/signature-v4/src/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,4 @@ export { getCanonicalQuery } from "./getCanonicalQuery";
44
export { getPayloadHash } from "./getPayloadHash";
55
export { moveHeadersToQuery } from "./moveHeadersToQuery";
66
export { prepareRequest } from "./prepareRequest";
7-
export { normalizeCredentialsProvider, normalizeRegionProvider } from "./normalizeProvider";
87
export * from "./credentialDerivation";

packages/signature-v4/src/normalizeProvider.ts

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)