{"_id":"aws-sign","_rev":"28-07363c4952c5ea402c6d555d39aba80d","name":"aws-sign","description":"Calculates Authorization header for Amazon AWS REST requests","dist-tags":{"latest":"1.0.1","beta":"1.0.1-beta.0"},"versions":{"0.0.1":{"name":"aws-sign","description":"Calculates Authorization header for Amazon AWS REST requests","version":"0.0.1","author":{"name":"Egor Egorov","email":"me@egorfine.com"},"homepage":"https://github.com/egorFiNE/node-aws-sign","repository":{"type":"git","url":"git://github.com/egorFiNE/node-aws-sign.git"},"devDependencies":{"nodeunit":">= 0.6.0"},"_npmUser":{"name":"egorfine","email":"me@egorfine.com"},"_id":"aws-sign@0.0.1","dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"bdbef9355666df0cc6684e100c57b44d8e231b5e","tarball":"https://registry.npmjs.org/aws-sign/-/aws-sign-0.0.1.tgz","integrity":"sha512-IYh58z93iRcHTET0DyE6ePcchnwYgHJ/ly0fh2P2WYdM68WsOKtGj1jL1axLSHY+uoJaBnLYLx/SNlGuXjtwEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtQu5KnuCIO9Mx3507RhIzLMMvkdO/molr3kiHFZUX5wIgARX8Pfn+UVTRPyDLV9ZlsDe6Dnc+za4qXfNDUq6Mc1E="}]},"maintainers":[{"name":"egorfine","email":"me@egorfine.com"}],"directories":{}},"0.0.2":{"name":"aws-sign","description":"Calculates Authorization header for Amazon AWS REST requests","version":"0.0.2","author":{"name":"Egor Egorov","email":"me@egorfine.com"},"homepage":"https://github.com/egorFiNE/node-aws-sign","repository":{"type":"git","url":"git://github.com/egorFiNE/node-aws-sign.git"},"devDependencies":{"nodeunit":">= 0.6.0"},"_npmUser":{"name":"egorfine","email":"me@egorfine.com"},"_id":"aws-sign@0.0.2","dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"2c37c720a92e5ca1befcecce4dd63847e9acfa90","tarball":"https://registry.npmjs.org/aws-sign/-/aws-sign-0.0.2.tgz","integrity":"sha512-GUaaXTewSRajj6USwQSHeWsRkt5rATcyb8aYBh12HpVUTVgiO0OmsPKe3X3t2m7Fc+s2nZwY4j/91KNEewhtqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRZ4gUZHjQR5GBUzUkdtInVz5DFvkDt73GV9qb+KITXAIgWlrmC5aFVFIOBAwEl+syiu5K/beN5oglCxDf5/SdTSA="}]},"maintainers":[{"name":"egorfine","email":"me@egorfine.com"}],"directories":{}},"0.1.0":{"name":"aws-sign","description":"Calculates Authorization header for Amazon AWS REST requests","version":"0.1.0","author":{"name":"Egor Egorov","email":"me@egorfine.com"},"homepage":"https://github.com/egorFiNE/node-aws-sign","repository":{"type":"git","url":"https://github.com/egorFiNE/node-aws-sign.git"},"devDependencies":{"nodeunit":">= 0.6.0"},"_id":"aws-sign@0.1.0","dist":{"shasum":"19a301e459262c423e9582d9cefc3874a43a9878","tarball":"https://registry.npmjs.org/aws-sign/-/aws-sign-0.1.0.tgz","integrity":"sha512-FJTJkuztW40wW6jOf+o8vz/c7qgI+/SW+toDkgvRFF+K271xusCiWSt6tSwAkry7nJTXW7ORGYEMO2MXc6wvVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWDJh7+XC3RbHLawbNQOFheGqyzIPIZZSH38poeddhTAiEAnrCB8HUni8xmYeDHdP/qNLChX9gXnvsPaau+nFUR6Cg="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"egorfine","email":"me@egorfine.com"},"maintainers":[{"name":"egorfine","email":"me@egorfine.com"}],"directories":{}},"0.1.1":{"name":"aws-sign","description":"Calculates Authorization header for Amazon AWS REST requests","version":"0.1.1","author":{"name":"Egor Egorov","email":"me@egorfine.com"},"homepage":"https://github.com/egorFiNE/node-aws-sign","repository":{"type":"git","url":"https://github.com/egorFiNE/node-aws-sign.git"},"devDependencies":{"nodeunit":">= 0.6.0"},"_id":"aws-sign@0.1.1","dist":{"shasum":"68cb7cb5f5278fb8ac5f6ecbacf9efc3db6503f1","tarball":"https://registry.npmjs.org/aws-sign/-/aws-sign-0.1.1.tgz","integrity":"sha512-Jn+oo8WYZ5tFtdFBTjBWNgQfaN9hrzP6lZ+8zxDmBZabJyZjhK1GAznFTqbDNFO/GS9K+3/XWlHJFh+qm9NbyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSEdVMTrH1GxunDaQ5f7/UikLrj0V9bluLwB41ofDQwAiEAjRMHecAY8RR3EvJU9l/GaqBSpoEB+PtGOQ6FSexmBmM="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"egorfine","email":"me@egorfine.com"},"maintainers":[{"name":"egorfine","email":"me@egorfine.com"}],"directories":{}},"0.2.0":{"author":{"name":"Mikeal Rogers","email":"mikeal.rogers@gmail.com","url":"http://www.futurealoof.com"},"name":"aws-sign","description":"AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.","version":"0.2.0","repository":{"url":"https://github.com/mikeal/aws-sign"},"main":"index.js","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_npmUser":{"name":"mikeal","email":"mikeal.rogers@gmail.com"},"_id":"aws-sign@0.2.0","_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.1","_defaultsLoaded":true,"dist":{"shasum":"c55013856c8194ec854a0cbec90aab5a04ce3ac5","tarball":"https://registry.npmjs.org/aws-sign/-/aws-sign-0.2.0.tgz","integrity":"sha512-6P7/Ls5F6++DsKu7iacris7qq/AZSWaX+gT4dtSyUxM82ePxWxaP7Slo82ZO3ZTx6GSKxQHAQlmFvM8e+Dd8ZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/OrC6dWESVDlZR0/HkhHNKRCla6GKQr6hWu3r/zcMNAiBOlfAI4NXatCWh+MIR2+joUG9Tj7FYCs0EpWXh+QCEcg=="}]},"maintainers":[{"name":"egorfine","email":"me@egorfine.com"}],"directories":{}},"0.3.0":{"author":{"name":"Mikeal Rogers","email":"mikeal.rogers@gmail.com","url":"http://www.futurealoof.com"},"name":"aws-sign","description":"AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.","version":"0.3.0","repository":{"url":"https://github.com/mikeal/aws-sign"},"main":"index.js","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_id":"aws-sign@0.3.0","dist":{"shasum":"3d81ca69b474b1e16518728b51c24ff0bbedc6e9","tarball":"https://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz","integrity":"sha512-pEMJAknifcXqXqYVXzGPIu8mJvxtJxIdpVpAs8HNS+paT+9srRUDMQn+3hULS7WbLmttcmvgMvnDcFujqXJyPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8IU6sDE1+68j+H/gaf9yJCQ1U9tkvrCISk9x7P2hxTAiB22fdZmAFh+kS7bzCsRsCNYqo74IlVjjfmKe+alDc9AQ=="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"mikeal","email":"mikeal.rogers@gmail.com"},"maintainers":[{"name":"egorfine","email":"me@egorfine.com"}],"directories":{}},"0.1.2":{"name":"aws-sign","description":"Calculates Authorization header for Amazon AWS REST requests","version":"0.1.2","author":{"name":"Egor Egorov","email":"me@egorfine.com"},"homepage":"https://github.com/egorFiNE/node-aws-sign","scripts":{"test":"nodeunit"},"repository":{"type":"git","url":"git+https://github.com/egorFiNE/node-aws-sign.git"},"devDependencies":{"nodeunit":">= 0.6.0"},"gitHead":"b7133617a509513873d70a2a6f6ff44f2438e61e","bugs":{"url":"https://github.com/egorFiNE/node-aws-sign/issues"},"_id":"aws-sign@0.1.2","_shasum":"06c31c9d70dabb47973607c4bffeb0a7be661168","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"egorfine","email":"me@egorfine.com"},"maintainers":[{"name":"egorfine","email":"me@egorfine.com"},{"name":"mikeal","email":"mikeal.rogers@gmail.com"},{"name":"nylen","email":"jnylen@gmail.com"}],"dist":{"shasum":"06c31c9d70dabb47973607c4bffeb0a7be661168","tarball":"https://registry.npmjs.org/aws-sign/-/aws-sign-0.1.2.tgz","integrity":"sha512-Wn8N9QL3EwkPi/j1nJPzrGFAYJlwrXiqYBSt1b7W0F2hqBmLLXG17rtZUlxNoDvWFGVhSQ2fOA+pTRpmRjeYZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNjRquBgsSmTgyRLqM2vU5i1BZGLkfSAWTJ74ZgCjocAiEAubwuT8OFd5pkWQHlH+8Z2vG7cul6+PQh5jIZju01TrQ="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/aws-sign-0.1.2.tgz_1463648182977_0.49616564344614744"},"directories":{}},"0.2.1":{"name":"aws-sign","description":"Calculates Authorization header for Amazon AWS REST requests","version":"0.2.1","author":{"name":"Egor Egorov","email":"me@egorfine.com"},"homepage":"https://github.com/egorFiNE/node-aws-sign","scripts":{"test":"mocha test","lint":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/egorFiNE/node-aws-sign.git"},"devDependencies":{"eslint":"^5.2.0","mocha":"^5.2.0"},"gitHead":"2ceb53c974cc4e7fb26fd4458f461f65f659cb67","bugs":{"url":"https://github.com/egorFiNE/node-aws-sign/issues"},"_id":"aws-sign@0.2.1","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"egorfine","email":"me@egorfine.com"},"dist":{"integrity":"sha512-cQFl6jK/Lq416OqpT+lb1RIay1wShuQjHF3/kAJbyMvruV8vSpDahaGNkbeupdGRgXR8Ii0O/ZIbTQPdp+l3pA==","shasum":"b961b22f0baa4f15ec241140f3776d6c142856d0","tarball":"https://registry.npmjs.org/aws-sign/-/aws-sign-0.2.1.tgz","fileCount":6,"unpackedSize":18926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYwK+CRA9TVsSAnZWagAAiiwP/RcCuNIPNd+FvwkGzqlB\nT32kvpJKxnYj067Uk4OtWAvPKw7UCINLQWfOfE+rLUEEGli8htAXPedmsyEf\ne8XRYzvoCFmgh4qiK7Tr1068rOzmrl6wfouZXQI9/qoWXyNJwZvjQivDOu8r\n0pfBsTh80dTuUIxkrzbohshrF392JQ7LNLb3cfwYD6pKpR+h9MLEOSr/trNZ\nfGXEXTgOtMFseLPW6Fu1srFNAO+hhkIUr+ZtDnqAf6jomNSejGX0iAyaaX56\nld92q7IRDlyIJZTP7MKx2eMlyWfMHtD6M3GkMwtK4hAppiSVZMahHnUHbDhG\nDOHItHnEZOHqh7nDq4BYAhRASE2uICWtuEWDqd1vNjbEplI+mA7S6vOG5UBF\n3AyRBAPRwCf7Ak0wilXBcI30QE24/m18BT2NhAWqhJwcl6GQ5FLBPGCu7kdo\nGdIMLONFdRNu+LOqIFvfcyxsaLj2cgfQLVwLb44meP8+VrBvzprF10ZqIu/v\nFR3gEUiDQ58gcRleuCqUDlmAnFhEM5kANd8eR/iNANe0t7z2iudWLxizuxqT\nhLyeo62H4RssJnorOwMGRyoANoG3bdFuMq86QxK/Z2iCwsse7zSOzrDTAUeo\nhwIDQLMGSu4h0mwq7E+2m6kb+CvU1nJnMkMiA9Mw6owozBhCrsKfRKbn12kO\n3XTr\r\n=JEH1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnx6IBTW0onxYxpTHr2EXkCvFrVgwte0iKaVV1mgfrPAiEA5AywbM4ysY8wbYJ1+6JJVXub6PdPC1zc+7aT/tfNDQE="}]},"maintainers":[{"name":"egorfine","email":"me@egorfine.com"},{"name":"mikeal","email":"mikeal.rogers@gmail.com"},{"name":"nylen","email":"jnylen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-sign_0.2.1_1533215413515_0.6029300394017756"},"_hasShrinkwrap":false,"deprecated":"Incorrectly published ES6 version into the 0.x branch"},"0.5.0":{"name":"aws-sign","description":"Calculates Authorization header for Amazon AWS REST requests","version":"0.5.0","author":{"name":"Egor Egorov","email":"me@egorfine.com"},"homepage":"https://github.com/egorFiNE/node-aws-sign","scripts":{"test":"nodeunit"},"repository":{"type":"git","url":"git+https://github.com/egorFiNE/node-aws-sign.git"},"devDependencies":{"nodeunit":">= 0.6.0"},"gitHead":"282b5c80e3d5e3dd2b558527ac48c071786c87d5","bugs":{"url":"https://github.com/egorFiNE/node-aws-sign/issues"},"_id":"aws-sign@0.5.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"egorfine","email":"me@egorfine.com"},"dist":{"integrity":"sha512-lS9PKThiKAeew+6QcSWxGDHpL+ap0pClGrnhLhEwXDlOHUeTF6PWwOzaVMiWqP6Yx0C19KrQolLH0vE9Uj7q6g==","shasum":"8104aefa1cd0ab6ed8dc4de4693a9fabd8cd4437","tarball":"https://registry.npmjs.org/aws-sign/-/aws-sign-0.5.0.tgz","fileCount":6,"unpackedSize":11135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdUrdCRA9TVsSAnZWagAALxIP/jwlfAw1evwgbpP4XrGV\n29LpHwBx/Ft7Vy6xOUPspQch6N4E+YqvXDmqf3KJ4iGqsHbojJFJwKRRnK5r\nrWQuJofUErlCAHna04o2L+YXIZiFEXjAKdAWM57mWGw5kfNRYmLuBYnMheOx\ngLIuIpyFq+O0AUgIYeO2AjkltlpjIxSG2YVFkbqguQoQwq/TICMqf7UMC7tE\nAIAOaoKrp2ljzRVfZEwZFyWs/oNKMgLuKIHiD3GxtthvKdKdQpHTdNCFTuoA\nBDKZxW1X9V0LuKE4JlY+1+ZuVMINNjKHEk/LiQ1zm3NYfEndcxLdFR/WtNRh\nAadj0oFBSixO2UQfafxf0AjNjYUSgK45+1k77SRD3fJ9lmQUXZS/bmAc9BJG\naeiGNE6yL8PKTzivOmkN6hoNCg+3/6qlhuMm5GIftLm6crvNjzV1z0fQ3me1\npCQI3Req/JCTiDU82UMOjnEt2QfltHme2Bz9XrjWHnmOYuAjPuwz3KYEo/N0\nY1iuf/QwhKNF0q0ewB66y1alesF8555lwh9NmUgtx836taHdlBZCtnOJlS7S\nG567/5T1zCSZYZql9zQbpNXprW5DRkBA8qPs/zsrpAODcfjHWLizzUw08Ewd\nzkBuo86Oiqu8oadZEf7zXBbvaX+xDZM8pXME0BtcntfKok3/S7N2CKbq4BD7\nc39L\r\n=XBlc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7LXeOPLRFmLAAhE4MK7CWwoa9AsmoHuaV5f9Xemln8QIhAOvnB6WDWjfduMciUmXcndGnnFXeDi7oxd2w1F6N8IIi"}]},"maintainers":[{"name":"egorfine","email":"me@egorfine.com"},{"name":"mikeal","email":"mikeal.rogers@gmail.com"},{"name":"nylen","email":"jnylen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-sign_0.5.0_1534413532970_0.7356501383402629"},"_hasShrinkwrap":false},"1.0.0":{"name":"aws-sign","description":"Calculates Authorization header for Amazon AWS REST requests","version":"1.0.0","author":{"name":"Egor Egorov","email":"me@egorfine.com"},"homepage":"https://github.com/egorFiNE/node-aws-sign","scripts":{"test":"mocha test","lint":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/egorFiNE/node-aws-sign.git"},"devDependencies":{"eslint":"^5.2.0","mocha":"^5.2.0"},"gitHead":"3d34688ac609e2ef5571efc44c0e8b1b25bbd699","bugs":{"url":"https://github.com/egorFiNE/node-aws-sign/issues"},"_id":"aws-sign@1.0.0","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"egorfine","email":"me@egorfine.com"},"dist":{"integrity":"sha512-NFHET9tpTy34wtiykuXGjO+uHnluWH3VzeSAirJeT2K4TrLLTw2UpGSCqMiENrQARWmMjJJJLwcPSScekU7HUA==","shasum":"e534f86649499d88b1652d7c005fb5a789a7b505","tarball":"https://registry.npmjs.org/aws-sign/-/aws-sign-1.0.0.tgz","fileCount":8,"unpackedSize":19654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdU1fCRA9TVsSAnZWagAAiuAP/R1zrhcCh9FgNHsob2RC\nXU8aYH/lH0VsoqSW/UXj9+BU8cz3UHCCFkVapsYMPcoJuSbhlP4jkew6gdLm\nec48btSIFOF1XxbkeoMsdPn0jkF2sN8ua9nykn/AVVBO5whrmP/KY4N916sI\nYHD+Rs33bjbdvT+MkmyoATUlDdo38xjFRnPbx8RdBhbw7cGmqIbzkeBvG6vb\n0355FxMdXpl0ZqdDNDmVp0h4omnKkSqBMyXaVVqgfIKMbE297u1/EVRPLBZ1\nLO2huL9UVv/4qqNCBtS2fISLEdntR4hXTAITTKE7uUhQ61+rV+0Rq3P9neY3\nfD3nOXcmdjCbpTM9yNdmqFAdaYZ8cJrIEvp5VjIxEoFVD+4df267KHg9pTWg\nGgBvuikUs0Y0IQnDeRqbKWXcaSiHZW7C9HLKV0XVX6xPFQ61vDqyy5oRlryy\nV3ocDcH5t817ruAV4lr4nTkFardlpHu909B5Fs7lZcAUO4gmnRFVo2vjF3Ob\nnqdXWyezDfsZysUOv5oAHuCDmlbw/QW6yx6nq+rcElcOVLUF5Cb82/Ss8vAI\nJCJ9mGXchAbr/TvmSmUI9LbKhiG27bCUZTAEWhRgNqhhoYP3fvIn6+PuJIp5\nibjjFx8QeAK1sdKSvvqgvFTV/2RqRjSnTO3EwJxgnqwcaZfSmnZqsR/Mte15\neOoB\r\n=I6hs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1lMjDluoa2dlhE05ZmpXhvrNsyIxqRIB+31VQI5bnOQIhAIogpWOmHnnGBoLtM6F03Vop8jW8flnyYQf0Vt1zXwCx"}]},"maintainers":[{"name":"egorfine","email":"me@egorfine.com"},{"name":"mikeal","email":"mikeal.rogers@gmail.com"},{"name":"nylen","email":"jnylen@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-sign_1.0.0_1534414175288_0.3882825947515036"},"_hasShrinkwrap":false},"1.0.1-beta.0":{"name":"aws-sign","description":"Calculates Authorization header for Amazon AWS REST requests","version":"1.0.1-beta.0","author":{"name":"Egor Egorov","email":"me@egorfine.com"},"license":"MIT","homepage":"https://github.com/egorFiNE/node-aws-sign","scripts":{"test":"mocha test","lint":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/egorFiNE/node-aws-sign.git"},"devDependencies":{"eslint":"^7.13.0","mocha":"^8.2.1"},"readme":"# node-aws-sign\n\nSimple module to calculate `Authorization` header for Amazon AWS REST requests.\n\nSimple it is:\n\n```javascript\nconst AwsSign = require('aws-sign');\nconst signer = new AwsSign({\n\taccessKeyId: 'AKIAIOSFODNN7EXAMPLE',\n\tsecretAccessKey: 'wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY'\n});\n\nconst opts = {\n\tmethod: 'PUT',\n\thost: 'johnsmith.s3.amazonaws.com',\n\tpath: '/photos/puppy.jpg',\n\theaders: { ... },\n\t... // Other request options, ignored by AwsSign.\n};\nsigner.sign(opts);\nhttps.request(opts, ...);\n```\n\nThe following keys are mandatory:\n\n* `method`\n* `host`\n* `path`\n\nOthers are optional. A date header (`headers.date`) will be added for you if it is not already set.\n\n## Non-goals\n\nThere is no support for path-style bucket access.\n\n`x-amz-date` substitution is not supported because Node's http module has no problems setting `Date` header.\n\nMultiple `x-amz-` keys are not supported. I.e. the following part of the example won't work:\n\n\tX-Amz-Meta-ReviewedBy: joe@johnsmith.net\n\tX-Amz-Meta-ReviewedBy: jane@johnsmith.net\n\nUse a single header instead:\n\n\tX-Amz-Meta-ReviewedBy: joe@johnsmith.net,jane@johnsmith.net\n\n\n## Testing\n\n\tmocha test/\n\n## Installation\n\n\tnpm install aws-sign\n\n## Author\n\nEgor Egorov, me@egorfine.com.\n\n## License\n\nMIT.\n","readmeFilename":"README.md","gitHead":"96920133c329dfb5503abe2357c8a639fcbdae81","bugs":{"url":"https://github.com/egorFiNE/node-aws-sign/issues"},"_id":"aws-sign@1.0.1-beta.0","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-KOyznqfie2B0M/a1JiGpBLt1bdVMxhUJmcNqoVIH2BbmOAmVSLJlbhvUZGrPW86/7+66nZXlgm4TRc5P9TX2VA==","shasum":"4688b51343adf369974014cd8b4cd43205196308","tarball":"https://registry.npmjs.org/aws-sign/-/aws-sign-1.0.1-beta.0.tgz","fileCount":8,"unpackedSize":19281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrTXTCRA9TVsSAnZWagAAFn4P/jhLdyPtGg1GLEVPgEGm\n6uFZctjzX4dBkWA58Tgfz60hmwGJAAAMUFRVfTSwKi0chCXHSEY/07k9hwjf\nBVxBs2wmenes0hJNQwGOnoe7bcUGNzP2VjzsRN+Z5r6LM3nnqSjgTlaAVoXz\nNJ2fn+v81MLscjM8JLOcEiAs+xMrEz/QewPJ/ecGqdrYMP4cjKIoox/2wT7L\nXNQ2eHP/1yxo6nbXHIqIofY8X0KxSShYRgPezh8zD2DIR/wQhuDekubQ6xW4\nMaWImFCGpMbKmszRKT7RklfDxv//4M3/961AFeT9jM1sJlx8a9yPcPEe/qid\nHNrhLVSTNtT7XwjYhK3qRJROA+7hQa1JmvQEqq7aRX9rhGwVdD76Hdm5AAbI\nbbMR/2nBCrRu9CA/bVMdsuoSC2Tx40KWuHt3XsXCPRIlp0jn976YW4bssVZH\nd//E2LkQ2XrSbDRhYz40xG19tmV/gSkQQxnrTn0JLVbZ3X6k2QJAE6gN4d1g\nq4JqVZfRfKKGIlPBQuFClbzp1aBy4mlvksBDZaL836pYLH4WYB/TCKaWShmj\ni8N8XyO6VWkcxWS7+rGV8ViBQxie62+vumidwD4BkOuKDUSEGlTZ3JyvXAaz\ncZnQ8PhZ1jV4QFJ0uT6EewsrL5NRLcqwCtcH7miSQzPKTk414+mnQ1Bd/lNn\nWJF9\r\n=rzSQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJdOoIUJ5n1+4Jq3j6jx8QcXccxq/wqQfJKt/zTB2jYAIgKPOwiTSTxyvOGHBCNI9NBi1DmZk5ZWgJ2moHxfWWTw8="}]},"_npmUser":{"name":"egorfine","email":"me@egorfine.com"},"directories":{},"maintainers":[{"name":"mikeal","email":"mikeal.rogers@gmail.com"},{"name":"nylen","email":"jnylen@gmail.com"},{"name":"egorfine","email":"me@egorfine.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-sign_1.0.1-beta.0_1605187026859_0.12462835635389569"},"_hasShrinkwrap":false},"1.0.1":{"name":"aws-sign","description":"Calculates Authorization header for Amazon AWS REST requests","version":"1.0.1","author":{"name":"Egor Egorov","email":"me@egorfine.com"},"license":"MIT","homepage":"https://github.com/egorFiNE/node-aws-sign","scripts":{"test":"mocha test","lint":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/egorFiNE/node-aws-sign.git"},"devDependencies":{"eslint":"^7.13.0","mocha":"^8.2.1"},"gitHead":"ffa1d77b4ad6ef6535dbb7789a540bfbc32d5901","bugs":{"url":"https://github.com/egorFiNE/node-aws-sign/issues"},"_id":"aws-sign@1.0.1","_nodeVersion":"15.2.1","_npmVersion":"7.0.8","dist":{"integrity":"sha512-mk/DFoDDExgCSkpQtF0J4cMUKt4/DbFHs0v51pinWbNVm9yBSu5wQGRf8BCXQPv6RWlgRKvc3IRZyRa5s/pd2A==","shasum":"5e945cdebe35cd71b706e79b006a0d5408ef1faa","tarball":"https://registry.npmjs.org/aws-sign/-/aws-sign-1.0.1.tgz","fileCount":7,"unpackedSize":18949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJft3qdCRA9TVsSAnZWagAAcisQAKEVDU47YPccUAlZD2Ll\nEVUe6xsGWsGS/nRYbjE5RKoK7UlW8pLdX31AWiXMbLP1T5SdvJZhZ/9H3blp\nCXmPtNBfmFqwKhIQF3ByURWODq7R5ICl7DohwAhT+IZoSKNDoRia25i/W+ff\nsADvTVu61at/gobzXub065Yn71cps4yUGl/btPJGgr0xdIes7ad/joMnSl2J\nDQ6AWFDfRttUd4g3bi2DWMtWPc6cNPm1b7aTq9QiR2rSfalAgErbIm3xLq81\n63k0UGlSeQ6jwcmW8Wn4UDSHsZJGCZS75RnEaZx7arSrsZ9EwkO0hesdWqPZ\nvM5f82erXYjpdXcWqEwF6UqcTeZqjq5f+t/sJHK6EFNCD9C3hRBHYlsP9GB6\nZdk/qy2zB1rm91HXATv4Qo14Gyt73oecvfjYYodSvsUjVgO992S5t2mrnkz1\nBewEtE5db0nPdID4Z4TBLJbhDMB0PvsiZ73K5ZKamRkg1WrDtshjVdPECgPa\nwtjiuo3i9sYf5YPxWw+vHG7tFlG9u+raMNoFX4BjB89sRlA3dyd7yqdgzpOo\noIiyPyKxe6RL0vzSaoUnAhx81WxN55jMpWlyla3mjlsmfG4Frjt+4W3l1Ov7\nZ1r9+4gIaqj51RzEZ3c1SW4WDDUO0WNiCD+Ayia8ppwt7JP0cAIo+yhzFgkl\nce+8\r\n=u2EA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/Ubh0kN6kkVNtfX/T3NNWWSNi7FFuHCblJOzPuBvZLgIhAPSx5rX9g0OehyRC0t2YR0Qq6iIm2yqtUVm7DyiM7wGm"}]},"_npmUser":{"name":"egorfine","email":"me@egorfine.com"},"directories":{},"maintainers":[{"name":"mikeal","email":"mikeal.rogers@gmail.com"},{"name":"nylen","email":"jnylen@gmail.com"},{"name":"egorfine","email":"me@egorfine.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-sign_1.0.1_1605859996587_0.9033670263051075"},"_hasShrinkwrap":false}},"readme":"# node-aws-sign\n\nSimple module to calculate `Authorization` header for Amazon AWS REST requests.\n\nSimple it is:\n\n```javascript\nconst AwsSign = require('aws-sign');\nconst signer = new AwsSign({\n\taccessKeyId: 'AKIAIOSFODNN7EXAMPLE',\n\tsecretAccessKey: 'wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY'\n});\n\nconst opts = {\n\tmethod: 'PUT',\n\thost: 'johnsmith.s3.amazonaws.com',\n\tpath: '/photos/puppy.jpg',\n\theaders: { ... },\n\t... // Other request options, ignored by AwsSign.\n};\nsigner.sign(opts);\nhttps.request(opts, ...);\n```\n\nThe following keys are mandatory:\n\n* `method`\n* `host`\n* `path`\n\nOthers are optional. A date header (`headers.date`) will be added for you if it is not already set.\n\n## Non-goals\n\nThere is no support for path-style bucket access.\n\n`x-amz-date` substitution is not supported because Node's http module has no problems setting `Date` header.\n\nMultiple `x-amz-` keys are not supported. I.e. the following part of the example won't work:\n\n\tX-Amz-Meta-ReviewedBy: joe@johnsmith.net\n\tX-Amz-Meta-ReviewedBy: jane@johnsmith.net\n\nUse a single header instead:\n\n\tX-Amz-Meta-ReviewedBy: joe@johnsmith.net,jane@johnsmith.net\n\n\n## Testing\n\n\tmocha test/\n\n## Installation\n\n\tnpm install aws-sign\n\n## Author\n\nEgor Egorov, me@egorfine.com.\n\n## License\n\nMIT.\n","maintainers":[{"name":"mikeal","email":"mikeal.rogers@gmail.com"},{"name":"nylen","email":"jnylen@gmail.com"},{"name":"egorfine","email":"me@egorfine.com"}],"time":{"modified":"2022-06-13T03:55:26.818Z","created":"2012-06-10T11:16:38.251Z","0.0.1":"2012-06-10T11:16:40.304Z","0.0.2":"2012-06-10T12:20:47.017Z","0.1.0":"2012-10-08T13:35:05.010Z","0.1.1":"2012-10-24T19:36:44.187Z","0.2.0":"2013-03-01T20:08:08.896Z","0.3.0":"2013-04-22T05:13:43.202Z","0.1.2":"2016-05-19T08:56:25.098Z","0.2.1":"2018-08-02T13:10:13.692Z","0.5.0":"2018-08-16T09:58:53.055Z","1.0.0":"2018-08-16T10:09:35.389Z","1.0.1-beta.0":"2020-11-12T13:17:06.988Z","1.0.1":"2020-11-20T08:13:16.794Z"},"author":{"name":"Egor Egorov","email":"me@egorfine.com"},"repository":{"type":"git","url":"git+https://github.com/egorFiNE/node-aws-sign.git"},"users":{"yeco":true,"wenbing":true},"homepage":"https://github.com/egorFiNE/node-aws-sign","readmeFilename":"README.md","bugs":{"url":"https://github.com/egorFiNE/node-aws-sign/issues"},"license":"MIT"}