{"_id":"aws-signature-v4","_rev":"13-f2eca3076cc88b33ff97db6b3918537e","name":"aws-signature-v4","description":"Generate AWS V4 Signatures and Signed URLs","dist-tags":{"latest":"1.4.0"},"versions":{"1.0.0":{"name":"aws-signature-v4","version":"1.0.0","description":"Generate AWS V4 Signatures and Signed URLs","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"https://git.department.se/department/aws-signature-v4.git"},"keywords":["aws","signature","signed","url","v4"],"author":{"name":"Robert Sköld","email":"robert@department.se"},"license":"MIT","devDependencies":{"mocha":"^2.2.5"},"gitHead":"1d5978fc865414c689c1f9bcdfe493d2b9babfc3","_id":"aws-signature-v4@1.0.0","_shasum":"ceddf8f99c666329906b5e1b133df3ce8963b275","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"slaskis","email":"robert@publicclass.se"},"dist":{"shasum":"ceddf8f99c666329906b5e1b133df3ce8963b275","tarball":"https://registry.npmjs.org/aws-signature-v4/-/aws-signature-v4-1.0.0.tgz","integrity":"sha512-lkIwPtjZIH1WlSRHclJXKkB2r7B0inCcvZKITpmgdEwoO8FvnXnUzsV87Pi5tmEjj9pY4+ariaK+Bb4q1vOrxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyKo8eFmq1MrC+MyCGa2cxdM17BYI7CSnUu47aIFwQnwIhAJb629wOGWGeWNFD1YucHo4comEd5fpRavu9UbBgSFoX"}]},"maintainers":[{"name":"slaskis","email":"robert@publicclass.se"}],"directories":{}},"1.0.1":{"name":"aws-signature-v4","version":"1.0.1","description":"Generate AWS V4 Signatures and Signed URLs","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"https://git.department.se/department/aws-signature-v4.git"},"keywords":["aws","signature","signed","url","v4"],"author":{"name":"Robert Sköld","email":"robert@department.se"},"license":"MIT","devDependencies":{"mocha":"^2.2.5"},"gitHead":"6bd5bcc5977bdfe7a7dd8674cfd9681905574cec","_id":"aws-signature-v4@1.0.1","_shasum":"e48f30017b756b78288f367d7c3d9df5d4bf1d75","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"slaskis","email":"robert@publicclass.se"},"dist":{"shasum":"e48f30017b756b78288f367d7c3d9df5d4bf1d75","tarball":"https://registry.npmjs.org/aws-signature-v4/-/aws-signature-v4-1.0.1.tgz","integrity":"sha512-scZrV+kcXPKmUwbW54E605ycRCTaIkdo4qcfADi/FznDbHG4C8dH4BOE8/68LgUEPAvttoYmSWE4rtokAtud5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE2IMtXYVgY1Hqt8WLuisrVijsVwvJVxjwbVx5NIgrhCAiA9pISUSui6mcm2Dzp8hzlwWtoD4MeSHM1y8FWlff1BKg=="}]},"maintainers":[{"name":"slaskis","email":"robert@publicclass.se"}],"directories":{}},"1.1.0":{"name":"aws-signature-v4","version":"1.1.0","description":"Generate AWS V4 Signatures and Signed URLs","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"https://git.department.se/department/aws-signature-v4.git"},"keywords":["aws","signature","signed","url","v4"],"author":{"name":"Robert Sköld","email":"robert@department.se"},"license":"MIT","devDependencies":{"mocha":"^2.2.5"},"gitHead":"3fb80eab31fe01bf6f808dc7c1fbcf0f317c0125","_id":"aws-signature-v4@1.1.0","_shasum":"38626dc8cb100dd67dbd5f2c0a2733338f169106","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"slaskis","email":"robert@publicclass.se"},"dist":{"shasum":"38626dc8cb100dd67dbd5f2c0a2733338f169106","tarball":"https://registry.npmjs.org/aws-signature-v4/-/aws-signature-v4-1.1.0.tgz","integrity":"sha512-4rBz2ctaEPpKXexeV1nP5UMsXzCYw1UFw8ZH+kiPm7S7sMYvQEKn43/U/QsvXqpmiuPKSwjti5ua+Qit/groAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbtaWiNKb/yx3h3UzAZ+TaO2VCqyKJqPhQru8Di0mOaAiBpSw2jzZLwrpM2nrYbCmHAfxI9LMzPVIXXjGFlIxxMNg=="}]},"maintainers":[{"name":"slaskis","email":"robert@publicclass.se"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/aws-signature-v4-1.1.0.tgz_1490703274800_0.6716188797727227"},"directories":{}},"1.1.1":{"name":"aws-signature-v4","version":"1.1.1","description":"Generate AWS V4 Signatures and Signed URLs","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/department-stockholm/aws-signature-v4.git"},"keywords":["aws","signature","signed","url","v4"],"author":{"name":"Robert Sköld","email":"robert@department.se"},"license":"MIT","devDependencies":{"mocha":"^2.2.5","release":"^3.1.4"},"gitHead":"aa6234018511e25338336ebf68cb13e05c0df358","bugs":{"url":"https://github.com/department-stockholm/aws-signature-v4/issues"},"homepage":"https://github.com/department-stockholm/aws-signature-v4#readme","_id":"aws-signature-v4@1.1.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"slaskis","email":"robert@publicclass.se"},"dist":{"integrity":"sha512-OVISKeJGOqrBArsOb8aU50wFJrTMorOEGgAbBqbl0MT4PYW0r3mnKUeJmHGzmMxYvG3m7WO+Y4QwqqFp0tkKjA==","shasum":"b99198a8fc963ae3809febab2823cd08e4c8ffc1","tarball":"https://registry.npmjs.org/aws-signature-v4/-/aws-signature-v4-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1go4XPfFmVksjW0aGo7IZs3ad5sxJrYvuLdckrCHQGgIhAJbI/7lBhaAQDJY0avOk8geEJ7DxMR8f+8c7A2gnY5vk"}]},"maintainers":[{"name":"slaskis","email":"robert@publicclass.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-signature-v4-1.1.1.tgz_1516009502535_0.48209030414000154"},"directories":{}},"1.2.0":{"name":"aws-signature-v4","version":"1.2.0","description":"Generate AWS V4 Signatures and Signed URLs","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/department-stockholm/aws-signature-v4.git"},"keywords":["aws","signature","signed","url","v4"],"author":{"name":"Robert Sköld","email":"robert@department.se"},"license":"MIT","devDependencies":{"mocha":"^2.2.5"},"gitHead":"fc2f3ee27612704a6e0f9d0f8ea7eb14936e1424","bugs":{"url":"https://github.com/department-stockholm/aws-signature-v4/issues"},"homepage":"https://github.com/department-stockholm/aws-signature-v4#readme","_id":"aws-signature-v4@1.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"slaskis","email":"robert@publicclass.se"},"dist":{"integrity":"sha512-5A7X0usgP9K/7GkrY4W80Ho4fwbVtbVE9xWtmry6ZQCr22HOr/6TXlaTCOWuUDtr23TLfwZ9/fp39dQoEaC7oA==","shasum":"7a54173aa07d0a3e1f3f745df855f9c7c44f0c57","tarball":"https://registry.npmjs.org/aws-signature-v4/-/aws-signature-v4-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDM4z0AMBsYOtH+CLLxjk3Ku4Q38/jMlXyVYkfXeKsdAiBTs/6FCbHIplqJ98XNKZ6C++Q1Ttm1+qZk+5aMYyPZ1w=="}]},"maintainers":[{"name":"slaskis","email":"robert@publicclass.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-signature-v4-1.2.0.tgz_1517396019757_0.5127729724626988"},"directories":{}},"1.2.1":{"name":"aws-signature-v4","version":"1.2.1","description":"Generate AWS V4 Signatures and Signed URLs","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/department-stockholm/aws-signature-v4.git"},"keywords":["aws","signature","signed","url","v4"],"author":{"name":"Robert Sköld","email":"robert@department.se"},"license":"MIT","devDependencies":{"mocha":"^2.2.5"},"gitHead":"9791c4b59bdf85ce1fbec7d81e8af8bc9ccef25e","bugs":{"url":"https://github.com/department-stockholm/aws-signature-v4/issues"},"homepage":"https://github.com/department-stockholm/aws-signature-v4#readme","_id":"aws-signature-v4@1.2.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"slaskis","email":"robert@publicclass.se"},"dist":{"integrity":"sha512-k0tu2qi1sEAjUGqAat75h+u9mRVZvVk7VWZFgmdcw/6eN+NCKOuMsd/ajVhOCje6KjatFDhZh/eRWWwZbizIpw==","shasum":"5c910c28d304af14511a599d1f8df17c433b3b55","tarball":"https://registry.npmjs.org/aws-signature-v4/-/aws-signature-v4-1.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBR0Q72hK/Vfh3v0BRE1TTEc+shzeyzGJitU1tfVpp5RAiEAyWFWlFMosID0yf7DiKH8pTQLxKNTGeICyp84ThY0hCY="}]},"maintainers":[{"name":"slaskis","email":"robert@publicclass.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-signature-v4-1.2.1.tgz_1517825429378_0.305880636209622"},"directories":{}},"1.3.0":{"name":"aws-signature-v4","version":"1.3.0","description":"Generate AWS V4 Signatures and Signed URLs","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/department-stockholm/aws-signature-v4.git"},"keywords":["aws","signature","signed","url","v4"],"author":{"name":"Robert Sköld","email":"robert@department.se"},"license":"MIT","devDependencies":{"mocha":"^2.2.5","mqtt":"^2.18.8"},"gitHead":"5ed9870fa71353eecce50d2882969396a81a4955","bugs":{"url":"https://github.com/department-stockholm/aws-signature-v4/issues"},"homepage":"https://github.com/department-stockholm/aws-signature-v4#readme","_id":"aws-signature-v4@1.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"slaskis","email":"robert@publicclass.se"},"dist":{"integrity":"sha512-WD5O8kG216JXUFaLy2pYHipbZwx3L1bhpqCAxRWYkEgcKt3WpWhSMvtKJfE3sSpl2a+CYebnWVDgzkn2riCwsQ==","shasum":"dacc7abb8dd806993ce4759fc6646813c6b52aa1","tarball":"https://registry.npmjs.org/aws-signature-v4/-/aws-signature-v4-1.3.0.tgz","fileCount":165,"unpackedSize":80061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzD+VCRA9TVsSAnZWagAAPTYP/19MxMpginJytyHZ/kRR\nhBsjXDOUjc+en7tG/7FlzprpirbxowKBBuQrarv74Alxq7jdzGH58NRi6957\nc3Vbyf+K6SZ3ClYHijALSIjbOJG4KyRJD5kKoISEgfIBASxnI+H0oNYG0Ufa\nmlGvpBrtUsacXadBX++Yo+I8LSkcqUvMAUpkHknAhymrNwrsVCeptJJN1zWh\ncIQvWEjtfQehRAkqAx2+hK1BD5CAclR/fRNbkWbk3R5YkxIH3yqJB5AIkJgB\nn5QsgVqz+Yr96y0igI52ZIoYExPh+z3VK1YmUSF9BdyaY3IiJsXa7z3s4cql\nbgvEa2sxFj76mqcvs63/jJeNRR0uRynryaOhSbTHIRHWH8pQR2zGR37WdiIL\nVP51sZ4XIOMzQZng5HRLAosypmZGxb4bXhRhgKTwIdSVsbzLxefpqJvPhp2u\nkMRG6OLY8agWTCWmDd9mcurmQ2eMWZHRZ0Qujmss2HP1ZS/fXgfqPb9joFOc\nSYD8+DsnxXObmgJpJlBcte5YwBqyQ2BgtxXM0upfkP+I49hMGszttwe9G/Rr\nBy/xzvFKfV6RR0GHv6pyMlTL1vUQxlfezYPI+Y+R8Kuk8WEwB+kf0WSXJXox\ndqqBbLyFQjSQak0DxNDHNXBxDIIDwtqgmRCOa4vNtJvpxwAE7TCzmexMHvlz\nXMSt\r\n=8Cja\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0MjpqHwn4/Cv+JvM1A8i9uHflg1Sh9m8ZC7GEs+VvQAiEA3ruN4jii/BhF3f2oGlzL0JU7iJoWgbS9d964NVw5Elg="}]},"maintainers":[{"name":"slaskis","email":"robert@publicclass.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-signature-v4_1.3.0_1540112276430_0.8045236907071653"},"_hasShrinkwrap":false},"1.4.0":{"name":"aws-signature-v4","version":"1.4.0","description":"Generate AWS V4 Signatures and Signed URLs","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/department-stockholm/aws-signature-v4.git"},"keywords":["aws","signature","signed","url","v4"],"author":{"name":"Robert Sköld","email":"robert@department.se"},"license":"MIT","devDependencies":{"mocha":"^2.2.5","mqtt":"^2.18.8"},"gitHead":"8766478d073a334e55d156336c6ecfe2d66d99df","bugs":{"url":"https://github.com/department-stockholm/aws-signature-v4/issues"},"homepage":"https://github.com/department-stockholm/aws-signature-v4#readme","_id":"aws-signature-v4@1.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"slaskis","email":"robert@publicclass.se"},"dist":{"integrity":"sha512-OpL4svs8b7ENRoC0DJzwXW7JTDSp+PkYD1sOWT47CsDxHFtmDaydK9zkLwl4LXNHKXnlzbNCvbOwP7lqgFEE2Q==","shasum":"928f7db9fb89c6529b43cbdfccdc88ec22f4decf","tarball":"https://registry.npmjs.org/aws-signature-v4/-/aws-signature-v4-1.4.0.tgz","fileCount":165,"unpackedSize":81315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfPOICRA9TVsSAnZWagAAHd0P/jVF9AEgeI7AU/dcNuVS\nfnFXFGhVT8DS6NbaYZtQ3kL9JDqkGplUaSblqVn0PiQUJggPxXFu6oal/4en\nOdkBvMFAdd6ygj6KBvWL8Kj+ObjoyBbsJJUHQfAv/JtQvPlp53cWKfyPn1kB\nSVDm/rG9Ybhb+H6EBhtg3y7ed6HMASrvgooDkHHBMser/ZLAkSlHFjXH0Y6I\n9YYWVCN7x6tT+1j/cWMG2dcLyYdFPQbbTH+Q1yKWN6VNCkiwNyv/7y3IzLu1\nKadRuH+tPZotUO+LucmPAalQu2OCypROlqUk6kFv6ll0HyyvodWmLuB4gK9y\n2pHrZ/+g56HX/CEeUdilOuSz+rR0E6CqUkibdWo4s2WbIHVJxieTjXY8I1QS\naQcvkWsmgPLDU1PNCg+4Z/ltDWrlUI6UzmaqoR+nXZYrzdFeqEg2CvI2NTnV\no/oPuGUyMKUHmw3FBgLl+sYIdoCrc8roQg4GHYdj0sYa1fG6t/2od28RN91K\nxQGRlivVVITJbFJ/83UciDkGjDCIVhR3oaoeYYdbp9GS0c5cYjx43YARjjls\nWlTGbxsD8ERwVD+Jo2R2sEEMP+L9nICRboS4zNshVHU1BXfUCnt+V9ax47q/\noh8EQK6v8JE8FDsbDBDI/398mGGWSSbdFo1JSPxD/srNeVNVUBuKOke9cA0I\nM7Dp\r\n=++fk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+QjdUuZzgT9XYbEoSEfnLhKRPfrhE9GDehD0WJBcoBAiBqqSW2JnkXEBVw6LDdu74qME2XLU50+Q/Gd4Is7900Tw=="}]},"maintainers":[{"name":"slaskis","email":"robert@publicclass.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-signature-v4_1.4.0_1551692680017_0.1598374844703434"},"_hasShrinkwrap":false}},"readme":"[![Build Status](https://travis-ci.org/department-stockholm/aws-signature-v4.svg?branch=master)](https://travis-ci.org/department-stockholm/aws-signature-v4)\n[![npm version](https://badge.fury.io/js/aws-signature-v4.svg)](https://badge.fury.io/js/aws-signature-v4)\n\n# AWS Signature V4\n\nGenerating the \"new\" AWS V4 signatures can be a bit of a pain.\n\nFor instance if you need to generate a signed URL for S3 where you have a key, secret and bucket. The steps to actually sign it is an order of magnitude more complicated than what the AWS V2 signatures were.\n\nJust have a look at [their own docs][sign-query-docs].\n\nThis module exists to provide some help. It does those steps in their example for you and provides you with a simple way to sign an S3 URL mainly, but also a more simplified way to sign any AWS URL.\n\n# Example\n\nThis is the easiest example how you may sign an S3 GET URL (assuming you have set your [AWS ENV vars](#aws-env-vars) set up):\n\n```\nvar v4 = require('aws-signature-v4');\nvar url = v4.createPresignedS3URL('logs/my-file.txt');\n// url => \"https://examplebucket.s3.amazonaws.com/logs/my-file.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIOSFODNN7EXAMPLE%2F20130524%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20130524T000000Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=aeeed9bbccd4d02ee5c0109b86d86835f995330da4c265957d157751f604d404\"\n```\n\nSay you want to upload using HTTP, for instance with [this neat component][s3-component] you can also do this in a `/sign` route :\n\n```\nvar v4 = require('aws-signature-v4');\nvar url = v4.createPresignedS3URL(req.query.name, {\n  region: 'eu-central-1', // using frankfurt which requires V4 at the moment\n  expires: 3600, // need to upload within 1 hour\n  method: 'PUT',\n  headers: {\n    'x-amz-acl': 'public-read' // set the uploaded file ACL to public-read\n  }\n});\n```\n\n# Install\n\nIt's available on [npm](https://npmjs.org) so you can simply install it with:\n\n```\nnpm install --save aws-signature-v4\n```\n\n# API\n\n## AWS ENV vars\n\nI've tried to use the \"official\" ENV vars by default in this module. The ones they use in their own SDK:\n\n* `AWS_ACCESS_KEY_ID`\n* `AWS_SECRET_ACCESS_KEY`\n* `AWS_REGION`\n* `AWS_SESSION_TOKEN`\n* `AWS_S3_BUCKET` (not really official, but useful)\n\n## Public API\n\n### createPresignedS3URL(name[, options])\n\nReturns a [query-signed AWS URL][sign-query-docs] with some S3 service specifics.\n\nOptions may be any of [createPresignedURL](#createpresignedurlmethod-host-path-service-payload-options)s options plus:\n\n* `method` (defaults to `\"GET\"`)\n* `bucket` (defaults to `process.env.AWS_S3_BUCKET`)\n\n### createPresignedURL(method, host, path, service, payload[, options])\n\nReturns a [query-signed AWS URL][sign-query-docs].\n\n* `key` (defaults to `process.env.AWS_ACCESS_KEY_ID`)\n* `secret` (defaults to `process.env.AWS_SECRET_ACCESS_KEY`)\n* `sessionToken` (defaults to `process.env.AWS_SESSION_TOKEN`)\n* `protocol` (defaults to `\"https\"`)\n* `headers` (defaults to `{}`)\n* `timestamp` (defaults to `Date.now()`)\n* `region` (defaults to `process.env.AWS_REGION || \"us-east-1\"`)\n* `expires` (defaults to `86400`, or 24 hours)\n* `query` Optional query parameters attached to the AWS API call (defaults to none)\n\n## Internal API (but still available)\n\n### createCanonicalRequest(method, pathname, query, headers, payload)\n\nReturns a `CanonicalRequest` as defined by [query-signed AWS URL docs][sign-query-docs].\n\n### createCanonicalQueryString(params)\n\nReturns a `CanonicalQueryString` as defined by [query-signed AWS URL docs][sign-query-docs].\n\n### createCanonicalHeaders(headers)\n\nReturns a `CanonicalHeaders` as defined by [query-signed AWS URL docs][sign-query-docs].\n\n### createSignedHeaders(headers)\n\nReturns the `Signed Headers` as defined by [query-signed AWS URL docs][sign-query-docs].\n\n### createCredentialScope(time, region, service)\n\nReturns the `Credential Scope` as defined by [query-signed AWS URL docs][sign-query-docs].\n\n### createStringToSign(time, region, service, request)\n\nReturns the `StringToSign` as defined by [query-signed AWS URL docs][sign-query-docs].\n\n### createSignature(secret, time, region, service, stringToSign)\n\nReturns the `Signature` as defined by [query-signed AWS URL docs][sign-query-docs].\n\n[sign-query-docs]: http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-query-string-auth.html\n[s3-component]: https://github.com/component/s3/tree/0.3.x\n","maintainers":[{"name":"slaskis","email":"robert@publicclass.se"}],"time":{"modified":"2022-06-13T03:55:27.585Z","created":"2015-06-23T14:30:34.664Z","1.0.0":"2015-06-23T14:30:34.664Z","1.0.1":"2015-06-24T11:26:40.245Z","1.1.0":"2017-03-28T12:14:36.780Z","1.1.1":"2018-01-15T09:45:03.653Z","1.2.0":"2018-01-31T10:53:40.601Z","1.2.1":"2018-02-05T10:10:30.634Z","1.3.0":"2018-10-21T08:57:56.631Z","1.4.0":"2019-03-04T09:44:40.139Z"},"keywords":["aws","signature","signed","url","v4"],"repository":{"type":"git","url":"git+https://github.com/department-stockholm/aws-signature-v4.git"},"author":{"name":"Robert Sköld","email":"robert@department.se"},"license":"MIT","readmeFilename":"README.md","users":{"esperluette":true,"bigmountainideas":true},"homepage":"https://github.com/department-stockholm/aws-signature-v4#readme","bugs":{"url":"https://github.com/department-stockholm/aws-signature-v4/issues"}}