git-off

git off handles large files in git repos
git clone https://noulin.net/git/git-off.git
Log | Files | Refs | README

request_signer.js (865B)


      1 var AWS = require('../core');
      2 var inherit = AWS.util.inherit;
      3 
      4 /**
      5  * @api private
      6  */
      7 AWS.Signers.RequestSigner = inherit({
      8   constructor: function RequestSigner(request) {
      9     this.request = request;
     10   },
     11 
     12   setServiceClientId: function setServiceClientId(id) {
     13     this.serviceClientId = id;
     14   },
     15 
     16   getServiceClientId: function getServiceClientId() {
     17     return this.serviceClientId;
     18   }
     19 });
     20 
     21 AWS.Signers.RequestSigner.getVersion = function getVersion(version) {
     22   switch (version) {
     23     case 'v2': return AWS.Signers.V2;
     24     case 'v3': return AWS.Signers.V3;
     25     case 'v4': return AWS.Signers.V4;
     26     case 's3': return AWS.Signers.S3;
     27     case 'v3https': return AWS.Signers.V3Https;
     28   }
     29   throw new Error('Unknown signing version ' + version);
     30 };
     31 
     32 require('./v2');
     33 require('./v3');
     34 require('./v3https');
     35 require('./v4');
     36 require('./s3');
     37 require('./presign');