Socket
Socket
Sign inDemoInstall

@aws-sdk/signature-v4

Package Overview
Dependencies
Maintainers
6
Versions
142
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-sdk/signature-v4 - npm Package Compare versions

Comparing version 3.162.0 to 3.163.0

10

dist-cjs/SignatureV4.js

@@ -27,2 +27,3 @@ "use strict";

const credentials = await this.credentialProvider();
this.validateResolvedCredentials(credentials);
const region = signingRegion !== null && signingRegion !== void 0 ? signingRegion : (await this.regionProvider());

@@ -78,2 +79,3 @@ const { longDate, shortDate } = formatDate(signingDate);

const credentials = await this.credentialProvider();
this.validateResolvedCredentials(credentials);
const region = signingRegion !== null && signingRegion !== void 0 ? signingRegion : (await this.regionProvider());

@@ -87,2 +89,3 @@ const { shortDate } = formatDate(signingDate);

const credentials = await this.credentialProvider();
this.validateResolvedCredentials(credentials);
const region = signingRegion !== null && signingRegion !== void 0 ? signingRegion : (await this.regionProvider());

@@ -158,2 +161,9 @@ const request = (0, prepareRequest_1.prepareRequest)(requestToSign);

}
validateResolvedCredentials(credentials) {
if (typeof credentials !== "object" ||
typeof credentials.accessKeyId !== "string" ||
typeof credentials.secretAccessKey !== "string") {
throw new Error("Resolved credential object is not valid");
}
}
}

@@ -160,0 +170,0 @@ exports.SignatureV4 = SignatureV4;

@@ -34,2 +34,3 @@ import { __awaiter, __generator, __values } from "tslib";

credentials = _l.sent();
this.validateResolvedCredentials(credentials);
if (!(signingRegion !== null && signingRegion !== void 0)) return [3, 2];

@@ -142,2 +143,3 @@ _c = signingRegion;

credentials = _h.sent();
this.validateResolvedCredentials(credentials);
if (!(signingRegion !== null && signingRegion !== void 0)) return [3, 2];

@@ -174,2 +176,3 @@ _d = signingRegion;

credentials = _f.sent();
this.validateResolvedCredentials(credentials);
if (!(signingRegion !== null && signingRegion !== void 0)) return [3, 2];

@@ -287,2 +290,9 @@ _d = signingRegion;

};
SignatureV4.prototype.validateResolvedCredentials = function (credentials) {
if (typeof credentials !== "object" ||
typeof credentials.accessKeyId !== "string" ||
typeof credentials.secretAccessKey !== "string") {
throw new Error("Resolved credential object is not valid");
}
};
return SignatureV4;

@@ -289,0 +299,0 @@ }());

1

dist-types/SignatureV4.d.ts

@@ -63,2 +63,3 @@ import { Credentials, EventSigner, EventSigningArguments, FormattedEvent, HashConstructor, HttpRequest, Provider, RequestPresigner, RequestPresigningArguments, RequestSigner, RequestSigningArguments, SigningArguments, StringSigner } from "@aws-sdk/types";

private getSigningKey;
private validateResolvedCredentials;
}

@@ -39,2 +39,3 @@ import { Credentials, EventSigner, EventSigningArguments, FormattedEvent, HashConstructor, HttpRequest, Provider, RequestPresigner, RequestPresigningArguments, RequestSigner, RequestSigningArguments, SigningArguments, StringSigner } from "@aws-sdk/types";

private getSigningKey;
private validateResolvedCredentials;
}

2

package.json
{
"name": "@aws-sdk/signature-v4",
"version": "3.162.0",
"version": "3.163.0",
"description": "A standalone implementation of the AWS Signature V4 request signing algorithm",

@@ -5,0 +5,0 @@ "main": "./dist-cjs/index.js",

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc