Sha256: 400375f6790fb6d15a51e2ffb2d4931ab8d4ff53ca4a072a73f5ad6b87d00ccc

Contents?: true

Size: 866 Bytes

Versions: 35

Compression:

Stored size: 866 Bytes

Contents

var AWS = require('../core');

var inherit = AWS.util.inherit;

/**
 * @api private
 */
AWS.Signers.RequestSigner = inherit({
  constructor: function RequestSigner(request) {
    this.request = request;
  },

  setServiceClientId: function setServiceClientId(id) {
    this.serviceClientId = id;
  },

  getServiceClientId: function getServiceClientId() {
    return this.serviceClientId;
  }
});

AWS.Signers.RequestSigner.getVersion = function getVersion(version) {
  switch (version) {
    case 'v2': return AWS.Signers.V2;
    case 'v3': return AWS.Signers.V3;
    case 'v4': return AWS.Signers.V4;
    case 's3': return AWS.Signers.S3;
    case 'v3https': return AWS.Signers.V3Https;
  }
  throw new Error('Unknown signing version ' + version);
};

require('./v2');
require('./v3');
require('./v3https');
require('./v4');
require('./s3');
require('./presign');

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
sumomo-0.10.8 data/sumomo/api_modules/node_modules/aws-sdk/lib/signers/request_signer.js
sumomo-0.10.4 data/sumomo/api_modules/node_modules/aws-sdk/lib/signers/request_signer.js
sumomo-0.10.3 data/sumomo/api_modules/node_modules/aws-sdk/lib/signers/request_signer.js
sumomo-0.10.2 data/sumomo/api_modules/node_modules/aws-sdk/lib/signers/request_signer.js
sumomo-0.10.1 data/sumomo/api_modules/node_modules/aws-sdk/lib/signers/request_signer.js
sumomo-0.10.0 data/sumomo/api_modules/node_modules/aws-sdk/lib/signers/request_signer.js
sumomo-0.9.0 data/sumomo/api_modules/node_modules/aws-sdk/lib/signers/request_signer.js
sumomo-0.8.22 data/sumomo/api_modules/node_modules/aws-sdk/lib/signers/request_signer.js
sumomo-0.8.21 data/sumomo/api_modules/node_modules/aws-sdk/lib/signers/request_signer.js
sumomo-0.8.20 data/sumomo/api_modules/node_modules/aws-sdk/lib/signers/request_signer.js
sumomo-0.8.17 data/sumomo/api_modules/node_modules/aws-sdk/lib/signers/request_signer.js
sumomo-0.8.16 data/sumomo/api_modules/node_modules/aws-sdk/lib/signers/request_signer.js
sumomo-0.8.15 data/sumomo/api_modules/node_modules/aws-sdk/lib/signers/request_signer.js
sumomo-0.8.14 data/sumomo/api_modules/node_modules/aws-sdk/lib/signers/request_signer.js
sumomo-0.8.13 data/sumomo/api_modules/node_modules/aws-sdk/lib/signers/request_signer.js
sumomo-0.8.12 data/sumomo/api_modules/node_modules/aws-sdk/lib/signers/request_signer.js
sumomo-0.8.11 data/sumomo/api_modules/node_modules/aws-sdk/lib/signers/request_signer.js
sumomo-0.8.10 data/sumomo/api_modules/node_modules/aws-sdk/lib/signers/request_signer.js
sumomo-0.8.9 data/sumomo/api_modules/node_modules/aws-sdk/lib/signers/request_signer.js
sumomo-0.8.8 data/sumomo/api_modules/node_modules/aws-sdk/lib/signers/request_signer.js