Socket
Socket
Sign inDemoInstall

@trivikr-test/middleware-signing

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@trivikr-test/middleware-signing - npm Package Compare versions

Comparing version 3.58.0 to 3.170.0

4

dist-cjs/configurations.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.resolveSigV4AuthConfig = exports.resolveAwsAuthConfig = void 0;
const property_provider_1 = require("@aws-sdk/property-provider");
const signature_v4_1 = require("@aws-sdk/signature-v4");
const property_provider_1 = require("@trivikr-test/property-provider");
const signature_v4_1 = require("@trivikr-test/signature-v4");
const CREDENTIAL_EXPIRE_WINDOW = 300000;

@@ -7,0 +7,0 @@ const resolveAwsAuthConfig = (input) => {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getSigV4AuthPlugin = exports.getAwsAuthPlugin = exports.awsAuthMiddlewareOptions = exports.awsAuthMiddleware = void 0;
const protocol_http_1 = require("@aws-sdk/protocol-http");
const protocol_http_1 = require("@trivikr-test/protocol-http");
const getSkewCorrectedDate_1 = require("./utils/getSkewCorrectedDate");

@@ -6,0 +6,0 @@ const getUpdatedSystemClockOffset_1 = require("./utils/getUpdatedSystemClockOffset");

import { __assign, __awaiter, __generator, __read } from "tslib";
import { memoize } from "@aws-sdk/property-provider";
import { SignatureV4 } from "@aws-sdk/signature-v4";
import { memoize } from "@trivikr-test/property-provider";
import { SignatureV4 } from "@trivikr-test/signature-v4";
var CREDENTIAL_EXPIRE_WINDOW = 300000;

@@ -5,0 +5,0 @@ export var resolveAwsAuthConfig = function (input) {

import { __assign, __awaiter, __generator } from "tslib";
import { HttpRequest, HttpResponse } from "@aws-sdk/protocol-http";
import { HttpRequest, HttpResponse } from "@trivikr-test/protocol-http";
import { getSkewCorrectedDate } from "./utils/getSkewCorrectedDate";

@@ -4,0 +4,0 @@ import { getUpdatedSystemClockOffset } from "./utils/getUpdatedSystemClockOffset";

@@ -1,3 +0,3 @@

import { SignatureV4CryptoInit, SignatureV4Init } from "@aws-sdk/signature-v4";
import { Credentials, HashConstructor, Logger, MemoizedProvider, Provider, RegionInfoProvider, RequestSigner } from "@aws-sdk/types";
import { SignatureV4CryptoInit, SignatureV4Init } from "@trivikr-test/signature-v4";
import { Credentials, HashConstructor, Logger, MemoizedProvider, Provider, RegionInfoProvider, RequestSigner } from "@trivikr-test/types";
export interface AwsAuthInputConfig {

@@ -4,0 +4,0 @@ /**

@@ -1,2 +0,2 @@

import { FinalizeRequestMiddleware, Pluggable, RelativeMiddlewareOptions } from "@aws-sdk/types";
import { FinalizeRequestMiddleware, Pluggable, RelativeMiddlewareOptions } from "@trivikr-test/types";
import { AwsAuthResolvedConfig } from "./configurations";

@@ -3,0 +3,0 @@ export declare const awsAuthMiddleware: <Input extends object, Output extends object>(options: AwsAuthResolvedConfig) => FinalizeRequestMiddleware<Input, Output>;

@@ -1,58 +0,71 @@

import { SignatureV4CryptoInit, SignatureV4Init } from "@aws-sdk/signature-v4";
import { Credentials, HashConstructor, Logger, MemoizedProvider, Provider, RegionInfoProvider, RequestSigner } from "@aws-sdk/types";
import {
SignatureV4CryptoInit,
SignatureV4Init,
} from "@trivikr-test/signature-v4";
import {
Credentials,
HashConstructor,
Logger,
MemoizedProvider,
Provider,
RegionInfoProvider,
RequestSigner,
} from "@trivikr-test/types";
export interface AwsAuthInputConfig {
credentials?: Credentials | Provider<Credentials>;
signer?: RequestSigner | Provider<RequestSigner>;
signingEscapePath?: boolean;
systemClockOffset?: number;
signingRegion?: string;
signerConstructor?: new (options: SignatureV4Init & SignatureV4CryptoInit) => RequestSigner;
credentials?: Credentials | Provider<Credentials>;
signer?: RequestSigner | Provider<RequestSigner>;
signingEscapePath?: boolean;
systemClockOffset?: number;
signingRegion?: string;
signerConstructor?: new (
options: SignatureV4Init & SignatureV4CryptoInit
) => RequestSigner;
}
export interface SigV4AuthInputConfig {
credentials?: Credentials | Provider<Credentials>;
signer?: RequestSigner | Provider<RequestSigner>;
signingEscapePath?: boolean;
systemClockOffset?: number;
credentials?: Credentials | Provider<Credentials>;
signer?: RequestSigner | Provider<RequestSigner>;
signingEscapePath?: boolean;
systemClockOffset?: number;
}
interface PreviouslyResolved {
credentialDefaultProvider: (input: any) => MemoizedProvider<Credentials>;
region: string | Provider<string>;
regionInfoProvider: RegionInfoProvider;
signingName?: string;
serviceId: string;
sha256: HashConstructor;
useFipsEndpoint: Provider<boolean>;
useDualstackEndpoint: Provider<boolean>;
credentialDefaultProvider: (input: any) => MemoizedProvider<Credentials>;
region: string | Provider<string>;
regionInfoProvider: RegionInfoProvider;
signingName?: string;
serviceId: string;
sha256: HashConstructor;
useFipsEndpoint: Provider<boolean>;
useDualstackEndpoint: Provider<boolean>;
}
interface SigV4PreviouslyResolved {
credentialDefaultProvider: (input: any) => MemoizedProvider<Credentials>;
region: string | Provider<string>;
signingName: string;
sha256: HashConstructor;
logger?: Logger;
credentialDefaultProvider: (input: any) => MemoizedProvider<Credentials>;
region: string | Provider<string>;
signingName: string;
sha256: HashConstructor;
logger?: Logger;
}
export interface AwsAuthResolvedConfig {
credentials: MemoizedProvider<Credentials>;
signer: Provider<RequestSigner>;
signingEscapePath: boolean;
systemClockOffset: number;
credentials: MemoizedProvider<Credentials>;
signer: Provider<RequestSigner>;
signingEscapePath: boolean;
systemClockOffset: number;
}
export interface SigV4AuthResolvedConfig extends AwsAuthResolvedConfig {
}
export declare const resolveAwsAuthConfig: <T>(input: T & AwsAuthInputConfig & PreviouslyResolved) => T & AwsAuthResolvedConfig;
export declare const resolveSigV4AuthConfig: <T>(input: T & SigV4AuthInputConfig & SigV4PreviouslyResolved) => T & SigV4AuthResolvedConfig;
export interface SigV4AuthResolvedConfig extends AwsAuthResolvedConfig {}
export declare const resolveAwsAuthConfig: <T>(
input: T & AwsAuthInputConfig & PreviouslyResolved
) => T & AwsAuthResolvedConfig;
export declare const resolveSigV4AuthConfig: <T>(
input: T & SigV4AuthInputConfig & SigV4PreviouslyResolved
) => T & SigV4AuthResolvedConfig;
export {};
export * from "./configurations";
export * from "./middleware";

@@ -1,6 +0,19 @@

import { FinalizeRequestMiddleware, Pluggable, RelativeMiddlewareOptions } from "@aws-sdk/types";
import {
FinalizeRequestMiddleware,
Pluggable,
RelativeMiddlewareOptions,
} from "@trivikr-test/types";
import { AwsAuthResolvedConfig } from "./configurations";
export declare const awsAuthMiddleware: <Input extends object, Output extends object>(options: AwsAuthResolvedConfig) => FinalizeRequestMiddleware<Input, Output>;
export declare const awsAuthMiddleware: <
Input extends object,
Output extends object
>(
options: AwsAuthResolvedConfig
) => FinalizeRequestMiddleware<Input, Output>;
export declare const awsAuthMiddlewareOptions: RelativeMiddlewareOptions;
export declare const getAwsAuthPlugin: (options: AwsAuthResolvedConfig) => Pluggable<any, any>;
export declare const getSigV4AuthPlugin: (options: AwsAuthResolvedConfig) => Pluggable<any, any>;
export declare const getAwsAuthPlugin: (
options: AwsAuthResolvedConfig
) => Pluggable<any, any>;
export declare const getSigV4AuthPlugin: (
options: AwsAuthResolvedConfig
) => Pluggable<any, any>;

@@ -1,2 +0,1 @@

export declare const getSkewCorrectedDate: (systemClockOffset: number) => Date;

@@ -1,2 +0,4 @@

export declare const getUpdatedSystemClockOffset: (clockTime: string, currentSystemClockOffset: number) => number;
export declare const getUpdatedSystemClockOffset: (
clockTime: string,
currentSystemClockOffset: number
) => number;

@@ -1,2 +0,4 @@

export declare const isClockSkewed: (clockTime: number, systemClockOffset: number) => boolean;
export declare const isClockSkewed: (
clockTime: number,
systemClockOffset: number
) => boolean;
{
"name": "@trivikr-test/middleware-signing",
"version": "3.58.0",
"version": "3.170.0",
"scripts": {

@@ -8,2 +8,3 @@ "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'",

"build:es": "tsc -p tsconfig.es.json",
"build:include:deps": "lerna run --scope $npm_package_name --include-dependencies build",
"build:types": "tsc -p tsconfig.types.json",

@@ -23,6 +24,6 @@ "build:types:downlevel": "downlevel-dts dist-types dist-types/ts3.4",

"dependencies": {
"@trivikr-test/property-provider": "3.55.0",
"@trivikr-test/protocol-http": "3.58.0",
"@trivikr-test/signature-v4": "3.58.0",
"@trivikr-test/types": "3.55.0",
"@trivikr-test/property-provider": "3.170.0",
"@trivikr-test/protocol-http": "3.170.0",
"@trivikr-test/signature-v4": "3.170.0",
"@trivikr-test/types": "3.170.0",
"tslib": "^2.3.1"

@@ -52,3 +53,3 @@ },

"concurrently": "7.0.0",
"downlevel-dts": "0.7.0",
"downlevel-dts": "0.10.1",
"rimraf": "3.0.2",

@@ -55,0 +56,0 @@ "typedoc": "0.19.2",

@@ -1,4 +0,1 @@

# @aws-sdk/signer-middleware
[![NPM version](https://img.shields.io/npm/v/@aws-sdk/middleware-signing/latest.svg)](https://www.npmjs.com/package/@aws-sdk/middleware-signing)
[![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/middleware-signing.svg)](https://www.npmjs.com/package/@aws-sdk/middleware-signing)
Please refer [README.md](https://github.com/aws/aws-sdk-js-v3/blob/v3.170.0/packages/middleware-signing/README.md) for v3.170.0.
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