v3https.js
 1  var AWS = require('../core');
 2  var inherit = AWS.util.inherit;
 3  
 4  require('./v3');
 5  
 6  /**
 7   * @api private
 8   */
 9  AWS.Signers.V3Https = inherit(AWS.Signers.V3, {
10    authorization: function authorization(credentials) {
11      return 'AWS3-HTTPS ' +
12        'AWSAccessKeyId=' + credentials.accessKeyId + ',' +
13        'Algorithm=HmacSHA256,' +
14        'Signature=' + this.signature(credentials);
15    },
16  
17    stringToSign: function stringToSign() {
18      return this.request.headers['X-Amz-Date'];
19    }
20  });
21  
22  /**
23   * @api private
24   */
25  module.exports = AWS.Signers.V3Https;