{"_id":"http-signature","_rev":"180057","name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature scheme.","dist-tags":{"latest":"1.3.6"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"time":{"modified":"2022-10-18T09:40:30.000Z","created":"2011-07-14T21:21:47.284Z","1.3.6":"2021-11-17T19:47:52.386Z","1.3.5":"2020-09-23T14:09:55.756Z","1.3.4":"2020-04-02T06:04:18.090Z","1.3.3":"2020-04-01T20:24:34.815Z","1.3.2":"2020-02-24T23:26:32.413Z","1.3.1":"2019-11-05T23:39:53.757Z","1.3.0":"2019-11-05T08:52:07.248Z","1.2.0":"2017-08-25T19:32:03.167Z","1.1.1":"2016-01-25T22:04:48.994Z","1.1.0":"2015-11-18T23:47:52.867Z","1.0.2":"2015-10-16T00:11:35.894Z","1.0.1":"2015-10-15T19:02:58.162Z","1.0.0":"2015-10-14T21:52:39.494Z","0.11.0":"2015-04-02T00:20:06.805Z","0.10.1":"2015-01-05T22:12:36.893Z","0.10.0":"2013-05-07T15:29:05.252Z","0.9.11":"2013-02-11T16:22:08.829Z","0.9.10":"2013-01-23T20:01:55.612Z","0.9.9":"2012-03-19T16:04:14.446Z","0.9.8":"2012-02-01T16:31:19.567Z","0.9.7":"2011-12-01T22:11:13.562Z","0.9.6":"2011-11-17T20:32:42.757Z","0.9.5":"2011-10-13T22:57:52.139Z","0.9.4":"2011-09-14T23:36:49.612Z","0.9.3":"2011-09-04T13:14:46.733Z","0.9.2":"2011-09-04T01:42:03.454Z","0.9.0":"2011-07-14T21:21:47.284Z"},"users":{},"author":{"name":"Joyent, Inc"},"repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"versions":{"1.3.6":{"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature scheme.","version":"1.3.6","license":"MIT","author":{"name":"Joyent, Inc"},"contributors":[{"name":"Mark Cavage","email":"mcavage@gmail.com"},{"name":"David I. Lehn","email":"dil@lehn.org"},{"name":"Patrick Mooney","email":"patrick.f.mooney@gmail.com"}],"repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"homepage":"https://github.com/joyent/node-http-signature/","bugs":{"url":"https://github.com/joyent/node-http-signature/issues"},"keywords":["https","request"],"engines":{"node":">=0.10"},"main":"lib/index.js","scripts":{"test":"tap test/*.js"},"dependencies":{"assert-plus":"^1.0.0","jsprim":"^2.0.2","sshpk":"^1.14.1"},"devDependencies":{"tap":"0.4.2","uuid":"^2.0.2"},"gitHead":"391fbe4864c2daef0c04345c987e5aa4d44c3ba1","_id":"http-signature@1.3.6","_nodeVersion":"12.22.7","_npmVersion":"6.14.13","dist":{"shasum":"cb6fbfdf86d1c974f343be94e87f7fc128662cf9","size":11069,"noattachment":false,"key":"/http-signature/-/http-signature-1.3.6.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-1.3.6.tgz"},"_npmUser":{"name":"bahamat","email":"bahamat@digitalelf.net"},"directories":{},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-signature_1.3.6_1637178472262_0.5549597025026272"},"_hasShrinkwrap":false,"publish_time":1637178472386,"_cnpm_publish_time":1637178472386,"_cnpmcore_publish_time":"2021-12-16T15:14:49.464Z"},"1.3.5":{"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature scheme.","version":"1.3.5","license":"MIT","author":{"name":"Joyent, Inc"},"contributors":[{"name":"Mark Cavage","email":"mcavage@gmail.com"},{"name":"David I. Lehn","email":"dil@lehn.org"},{"name":"Patrick Mooney","email":"patrick.f.mooney@gmail.com"}],"repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"homepage":"https://github.com/joyent/node-http-signature/","bugs":{"url":"https://github.com/joyent/node-http-signature/issues"},"keywords":["https","request"],"engines":{"node":">=0.10"},"main":"lib/index.js","scripts":{"test":"tap test/*.js"},"dependencies":{"assert-plus":"^1.0.0","jsprim":"^1.2.2","sshpk":"^1.14.1"},"devDependencies":{"tap":"0.4.2","uuid":"^2.0.2"},"gitHead":"868bf82ea9ccf49a69f9674b4cedb85e9d075326","_id":"http-signature@1.3.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"9f19496ffbf3227298d7b5f156e0e1a948678683","size":11038,"noattachment":false,"key":"/http-signature/-/http-signature-1.3.5.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-1.3.5.tgz"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"_npmUser":{"name":"kusor","email":"kusorbox@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-signature_1.3.5_1600870195646_0.9518971581016216"},"_hasShrinkwrap":false,"publish_time":1600870195756,"_cnpm_publish_time":1600870195756},"1.3.4":{"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature scheme.","version":"1.3.4","license":"MIT","author":{"name":"Joyent, Inc"},"contributors":[{"name":"Mark Cavage","email":"mcavage@gmail.com"},{"name":"David I. Lehn","email":"dil@lehn.org"},{"name":"Patrick Mooney","email":"patrick.f.mooney@gmail.com"}],"repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"homepage":"https://github.com/joyent/node-http-signature/","bugs":{"url":"https://github.com/joyent/node-http-signature/issues"},"keywords":["https","request"],"engines":{"node":">=0.10"},"main":"lib/index.js","scripts":{"test":"tap test/*.js"},"dependencies":{"assert-plus":"^1.0.0","jsprim":"^1.2.2","sshpk":"^1.14.1"},"devDependencies":{"tap":"0.4.2","uuid":"^2.0.2"},"gitHead":"205aba67fd259e21eb38090554dcd5ca05de2a38","_id":"http-signature@1.3.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"a65b41193110b222364e776fd1ac848655a0e2f0","size":10457,"noattachment":false,"key":"/http-signature/-/http-signature-1.3.4.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-1.3.4.tgz"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"_npmUser":{"name":"trentm","email":"trentm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-signature_1.3.4_1585807457938_0.502220428738444"},"_hasShrinkwrap":false,"publish_time":1585807458090,"_cnpm_publish_time":1585807458090},"1.3.3":{"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature scheme.","version":"1.3.3","license":"MIT","author":{"name":"Joyent, Inc"},"contributors":[{"name":"Mark Cavage","email":"mcavage@gmail.com"},{"name":"David I. Lehn","email":"dil@lehn.org"},{"name":"Patrick Mooney","email":"patrick.f.mooney@gmail.com"}],"repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"homepage":"https://github.com/joyent/node-http-signature/","bugs":{"url":"https://github.com/joyent/node-http-signature/issues"},"keywords":["https","request"],"engines":{"node":">=0.10"},"main":"lib/index.js","scripts":{"test":"tap test/*.js"},"dependencies":{"assert-plus":"^1.0.0","jsprim":"^1.2.2","sshpk":"^1.14.1"},"devDependencies":{"tap":"0.4.2","uuid":"^2.0.2"},"gitHead":"613fb310c6972d972e4f9564cace0279491c5414","_id":"http-signature@1.3.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"f8afee61f8989ea60241cd0629a870413c9836e8","size":10392,"noattachment":false,"key":"/http-signature/-/http-signature-1.3.3.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-1.3.3.tgz"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"_npmUser":{"name":"trentm","email":"trentm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-signature_1.3.3_1585772674574_0.7175260728537105"},"_hasShrinkwrap":false,"publish_time":1585772674815,"_cnpm_publish_time":1585772674815},"1.3.2":{"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature scheme.","version":"1.3.2","license":"MIT","author":{"name":"Joyent, Inc"},"contributors":[{"name":"Mark Cavage","email":"mcavage@gmail.com"},{"name":"David I. Lehn","email":"dil@lehn.org"},{"name":"Patrick Mooney","email":"patrick.f.mooney@gmail.com"}],"repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"homepage":"https://github.com/joyent/node-http-signature/","bugs":{"url":"https://github.com/joyent/node-http-signature/issues"},"keywords":["https","request"],"engines":{"node":">=0.10"},"main":"lib/index.js","scripts":{"test":"tap test/*.js"},"dependencies":{"assert-plus":"^1.0.0","jsprim":"^1.2.2","sshpk":"^1.14.1"},"devDependencies":{"tap":"0.4.2","uuid":"^2.0.2"},"gitHead":"28def30feff866174dfeec74a4c42e45e13d43ed","_id":"http-signature@1.3.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"ae5ebf18631967a2ba660283606e336c0207c950","size":9909,"noattachment":false,"key":"/http-signature/-/http-signature-1.3.2.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-1.3.2.tgz"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"_npmUser":{"name":"trentm","email":"trentm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-signature_1.3.2_1582586792289_0.9645761162483788"},"_hasShrinkwrap":false,"publish_time":1582586792413,"_cnpm_publish_time":1582586792413},"1.3.1":{"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature scheme.","version":"1.3.1","license":"MIT","author":{"name":"Joyent, Inc"},"contributors":[{"name":"Mark Cavage","email":"mcavage@gmail.com"},{"name":"David I. Lehn","email":"dil@lehn.org"},{"name":"Patrick Mooney","email":"patrick.f.mooney@gmail.com"}],"repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"homepage":"https://github.com/joyent/node-http-signature/","bugs":{"url":"https://github.com/joyent/node-http-signature/issues"},"keywords":["https","request"],"engines":{"node":">=0.10"},"main":"lib/index.js","scripts":{"test":"tap test/*.js"},"dependencies":{"assert-plus":"^1.0.0","jsprim":"^1.2.2","sshpk":"^1.14.1"},"devDependencies":{"tap":"0.4.2","uuid":"^2.0.2"},"gitHead":"dde01882d5f4e655ffcf3dcc5bef8e6218b8fef2","_id":"http-signature@1.3.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"739fe2f8897ba84798e3e54b699a9008a8724ff9","size":9879,"noattachment":false,"key":"/http-signature/-/http-signature-1.3.1.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-1.3.1.tgz"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"_npmUser":{"name":"trentm","email":"trentm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-signature_1.3.1_1572997193608_0.7262216540556601"},"_hasShrinkwrap":false,"publish_time":1572997193757,"_cnpm_publish_time":1572997193757},"1.3.0":{"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature scheme.","version":"1.3.0","license":"MIT","author":{"name":"Joyent, Inc"},"contributors":[{"name":"Mark Cavage","email":"mcavage@gmail.com"},{"name":"David I. Lehn","email":"dil@lehn.org"},{"name":"Patrick Mooney","email":"patrick.f.mooney@gmail.com"}],"repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"homepage":"https://github.com/joyent/node-http-signature/","bugs":{"url":"https://github.com/joyent/node-http-signature/issues"},"keywords":["https","request"],"engines":{"node":">=0.8","npm":">=1.3.7"},"main":"lib/index.js","scripts":{"test":"tap test/*.js"},"dependencies":{"assert-plus":"^1.0.0","jsprim":"^1.2.2","sshpk":"^1.14.1"},"devDependencies":{"tap":"0.4.2","uuid":"^2.0.2"},"gitHead":"c8e8805958289164b50cea8cdeaa916d2f823ca8","_id":"http-signature@1.3.0","_nodeVersion":"6.17.1","_npmVersion":"6.12.1","dist":{"shasum":"199cd523c5bfb70f77bfa81154d3075b295b72b4","size":15217,"noattachment":false,"key":"/http-signature/-/http-signature-1.3.0.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-1.3.0.tgz"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"_npmUser":{"name":"kusor","email":"kusorbox@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-signature_1.3.0_1572943927069_0.6083286799455807"},"_hasShrinkwrap":false,"publish_time":1572943927248,"_cnpm_publish_time":1572943927248},"1.2.0":{"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature scheme.","version":"1.2.0","license":"MIT","author":{"name":"Joyent, Inc"},"contributors":[{"name":"Mark Cavage","email":"mcavage@gmail.com"},{"name":"David I. Lehn","email":"dil@lehn.org"},{"name":"Patrick Mooney","email":"patrick.f.mooney@gmail.com"}],"repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"homepage":"https://github.com/joyent/node-http-signature/","bugs":{"url":"https://github.com/joyent/node-http-signature/issues"},"keywords":["https","request"],"engines":{"node":">=0.8","npm":">=1.3.7"},"main":"lib/index.js","scripts":{"test":"tap test/*.js"},"dependencies":{"assert-plus":"^1.0.0","jsprim":"^1.2.2","sshpk":"^1.7.0"},"devDependencies":{"tap":"0.4.2","uuid":"^2.0.2"},"gitHead":"523e7c5a3a081e046813f62ab182e294a08eaf0d","_id":"http-signature@1.2.0","_shasum":"9aecd925114772f3d95b65a60abb8f7c18fbace1","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.9","_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"dist":{"shasum":"9aecd925114772f3d95b65a60abb8f7c18fbace1","size":15208,"noattachment":false,"key":"/http-signature/-/http-signature-1.2.0.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-1.2.0.tgz"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-signature-1.2.0.tgz_1503689523067_0.7758485176600516"},"directories":{},"publish_time":1503689523167,"_cnpm_publish_time":1503689523167,"_hasShrinkwrap":false},"1.1.1":{"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature scheme.","version":"1.1.1","license":"MIT","author":{"name":"Joyent, Inc"},"contributors":[{"name":"Mark Cavage","email":"mcavage@gmail.com"},{"name":"David I. Lehn","email":"dil@lehn.org"},{"name":"Patrick Mooney","email":"patrick.f.mooney@gmail.com"}],"repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"homepage":"https://github.com/joyent/node-http-signature/","bugs":{"url":"https://github.com/joyent/node-http-signature/issues"},"keywords":["https","request"],"engines":{"node":">=0.8","npm":">=1.3.7"},"main":"lib/index.js","scripts":{"test":"tap test/*.js"},"dependencies":{"assert-plus":"^0.2.0","jsprim":"^1.2.2","sshpk":"^1.7.0"},"devDependencies":{"node-uuid":"^1.4.1","tap":"0.4.2"},"gitHead":"74d3f35e3aa436d83723c53b01e266f448e8149a","_id":"http-signature@1.1.1","_shasum":"df72e267066cd0ac67fb76adf8e134a8fbcf91bf","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.9","_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"dist":{"shasum":"df72e267066cd0ac67fb76adf8e134a8fbcf91bf","size":15230,"noattachment":false,"key":"/http-signature/-/http-signature-1.1.1.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-1.1.1.tgz"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"directories":{},"publish_time":1453759488994,"_cnpm_publish_time":1453759488994,"_hasShrinkwrap":false},"1.1.0":{"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature scheme.","version":"1.1.0","license":"MIT","author":{"name":"Joyent, Inc"},"contributors":[{"name":"Mark Cavage","email":"mcavage@gmail.com"},{"name":"David I. Lehn","email":"dil@lehn.org"},{"name":"Patrick Mooney","email":"patrick.f.mooney@gmail.com"}],"repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"homepage":"https://github.com/joyent/node-http-signature/","bugs":{"url":"https://github.com/joyent/node-http-signature/issues"},"keywords":["https","request"],"engines":{"node":">=0.8","npm":">=1.3.7"},"main":"lib/index.js","scripts":{"test":"tap test/*.js"},"dependencies":{"assert-plus":"^0.1.5","jsprim":"^1.2.2","sshpk":"^1.7.0"},"devDependencies":{"node-uuid":"^1.4.1","tap":"0.4.2"},"gitHead":"162c2f0144b0645a57517d6d91fafcde3840cde2","_id":"http-signature@1.1.0","_shasum":"5d2d7e9b6ef49980ad5b128d8e4ef09a31c90d95","_from":".","_npmVersion":"2.14.4","_nodeVersion":"0.12.7","_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"dist":{"shasum":"5d2d7e9b6ef49980ad5b128d8e4ef09a31c90d95","size":14493,"noattachment":false,"key":"/http-signature/-/http-signature-1.1.0.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-1.1.0.tgz"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"directories":{},"publish_time":1447890472867,"_cnpm_publish_time":1447890472867,"_hasShrinkwrap":false},"1.0.2":{"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature scheme.","version":"1.0.2","license":"MIT","author":{"name":"Joyent, Inc"},"contributors":[{"name":"Mark Cavage","email":"mcavage@gmail.com"},{"name":"David I. Lehn","email":"dil@lehn.org"},{"name":"Patrick Mooney","email":"patrick.f.mooney@gmail.com"}],"repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"homepage":"https://github.com/joyent/node-http-signature/","bugs":{"url":"https://github.com/joyent/node-http-signature/issues"},"keywords":["https","request"],"engines":{"node":">=0.8","npm":">=1.3.7"},"main":"lib/index.js","scripts":{"test":"tap test/*.js"},"dependencies":{"assert-plus":"^0.1.5","jsprim":"^1.2.2","sshpk":"^1.4.6"},"peerDependencies":{"sshpk":"^1.4.6"},"devDependencies":{"node-uuid":"^1.4.1","tap":"0.4.2"},"gitHead":"554a2b34035148fb0aa3fd187658fda5ec10f297","_id":"http-signature@1.0.2","_shasum":"ce3d530bf6c3eac704f1a7b4ad85033d3175dfa7","_from":".","_npmVersion":"2.14.4","_nodeVersion":"0.12.7","_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"dist":{"shasum":"ce3d530bf6c3eac704f1a7b4ad85033d3175dfa7","size":14398,"noattachment":false,"key":"/http-signature/-/http-signature-1.0.2.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-1.0.2.tgz"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"directories":{},"publish_time":1444954295894,"_cnpm_publish_time":1444954295894,"_hasShrinkwrap":false},"1.0.1":{"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature scheme.","version":"1.0.1","license":"MIT","author":{"name":"Joyent, Inc"},"contributors":[{"name":"Mark Cavage","email":"mcavage@gmail.com"},{"name":"David I. Lehn","email":"dil@lehn.org"},{"name":"Patrick Mooney","email":"patrick.f.mooney@gmail.com"}],"repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"homepage":"https://github.com/joyent/node-http-signature/","bugs":{"url":"https://github.com/joyent/node-http-signature/issues"},"keywords":["https","request"],"engines":{"node":">=0.8","npm":">=1.3.7"},"main":"lib/index.js","scripts":{"test":"tap test/*.js"},"dependencies":{"assert-plus":"^0.1.5","jsprim":"^1.2.0","sshpk":"^1.4.6"},"peerDependencies":{"sshpk":"^1.4.0"},"devDependencies":{"node-uuid":"^1.4.1","tap":"0.4.2"},"gitHead":"e62791147a5cc722397576bdc9e109dce02e2901","_id":"http-signature@1.0.1","_shasum":"1ac63f6dc540ecbda259a69a5172fde9d600c382","_from":".","_npmVersion":"2.14.4","_nodeVersion":"0.12.7","_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"dist":{"shasum":"1ac63f6dc540ecbda259a69a5172fde9d600c382","size":14372,"noattachment":false,"key":"/http-signature/-/http-signature-1.0.1.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-1.0.1.tgz"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"directories":{},"publish_time":1444935778162,"_cnpm_publish_time":1444935778162,"_hasShrinkwrap":false},"1.0.0":{"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature scheme.","version":"1.0.0","license":"MIT","author":{"name":"Joyent, Inc"},"contributors":[{"name":"Mark Cavage","email":"mcavage@gmail.com"},{"name":"David I. Lehn","email":"dil@lehn.org"},{"name":"Patrick Mooney","email":"patrick.f.mooney@gmail.com"}],"repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"homepage":"https://github.com/joyent/node-http-signature/","bugs":{"url":"https://github.com/joyent/node-http-signature/issues"},"keywords":["https","request"],"engines":{"node":">=0.8","npm":">=1.3.7"},"main":"lib/index.js","scripts":{"test":"tap test/*.js"},"dependencies":{"assert-plus":"^0.1.5","jsprim":"^1.2.0","sshpk":"^1.4.0"},"peerDependencies":{"sshpk":"^1.4.0"},"devDependencies":{"node-uuid":"^1.4.1","tap":"0.4.2"},"gitHead":"5288f3c04aaaa72d46a80a4038226ff3f32b3b36","_id":"http-signature@1.0.0","_shasum":"31b08101bbc9dda19d2bd8d6056eee078a4ae5cc","_from":".","_npmVersion":"2.14.4","_nodeVersion":"0.12.7","_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"dist":{"shasum":"31b08101bbc9dda19d2bd8d6056eee078a4ae5cc","size":14332,"noattachment":false,"key":"/http-signature/-/http-signature-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-1.0.0.tgz"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"directories":{},"publish_time":1444859559494,"_cnpm_publish_time":1444859559494,"_hasShrinkwrap":false},"0.11.0":{"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature scheme.","version":"0.11.0","license":"MIT","author":{"name":"Joyent, Inc"},"contributors":[{"name":"Mark Cavage","email":"mcavage@gmail.com"},{"name":"David I. Lehn","email":"dil@lehn.org"},{"name":"Patrick Mooney","email":"patrick.f.mooney@gmail.com"}],"repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"homepage":"https://github.com/joyent/node-http-signature/","bugs":{"url":"https://github.com/joyent/node-http-signature/issues"},"keywords":["https","request"],"engines":{"node":">=0.8"},"main":"lib/index.js","scripts":{"test":"tap test/*.js"},"dependencies":{"assert-plus":"^0.1.5","asn1":"0.1.11","ctype":"0.5.3"},"devDependencies":{"node-uuid":"^1.4.1","tap":"0.4.2"},"_id":"http-signature@0.11.0","_shasum":"1796cf67a001ad5cd6849dca0991485f09089fe6","_resolved":"file:http-signature-0.11.0.tgz","_from":"http-signature-0.11.0.tgz","_npmVersion":"2.5.1","_nodeVersion":"0.10.36","_npmUser":{"name":"pfmooney","email":"patrick.f.mooney@gmail.com"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"dist":{"shasum":"1796cf67a001ad5cd6849dca0991485f09089fe6","size":12661,"noattachment":false,"key":"/http-signature/-/http-signature-0.11.0.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-0.11.0.tgz"},"directories":{},"publish_time":1427934006805,"_cnpm_publish_time":1427934006805,"_hasShrinkwrap":false},"0.10.1":{"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature scheme.","version":"0.10.1","license":"MIT","author":{"name":"Joyent, Inc"},"contributors":[{"name":"Mark Cavage","email":"mcavage@gmail.com"},{"name":"David I. Lehn","email":"dil@lehn.org"}],"repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"homepage":"https://github.com/joyent/node-http-signature/","bugs":{"url":"https://github.com/joyent/node-http-signature/issues"},"keywords":["https","request"],"engines":{"node":">=0.8"},"main":"lib/index.js","scripts":{"test":"tap test/*.js"},"dependencies":{"assert-plus":"^0.1.5","asn1":"0.1.11","ctype":"0.5.3"},"devDependencies":{"node-uuid":"^1.4.1","tap":"0.4.2"},"_id":"http-signature@0.10.1","_shasum":"4fbdac132559aa8323121e540779c0a012b27e66","_resolved":"http-signature-0.10.1.tgz","_from":"http-signature-0.10.1.tgz","_npmVersion":"1.4.28","_npmUser":{"name":"pfmooney","email":"patrick.f.mooney@gmail.com"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"dist":{"shasum":"4fbdac132559aa8323121e540779c0a012b27e66","size":12524,"noattachment":false,"key":"/http-signature/-/http-signature-0.10.1.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-0.10.1.tgz"},"directories":{},"publish_time":1420495956893,"_cnpm_publish_time":1420495956893,"_hasShrinkwrap":false},"0.10.0":{"author":{"name":"Joyent, Inc"},"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature Scheme","version":"0.10.0","repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"engines":{"node":">=0.8"},"main":"lib/index.js","scripts":{"test":"./node_modules/.bin/tap tst/*.js"},"dependencies":{"assert-plus":"0.1.2","asn1":"0.1.11","ctype":"0.5.2"},"devDependencies":{"node-uuid":"1.4.0","tap":"0.4.2"},"readmeFilename":"README.md","_id":"http-signature@0.10.0","dist":{"shasum":"1494e4f5000a83c0f11bcc12d6007c530cb99582","size":11938,"noattachment":false,"key":"/http-signature/-/http-signature-0.10.0.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-0.10.0.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"directories":{},"publish_time":1367940545252,"_cnpm_publish_time":1367940545252,"_hasShrinkwrap":false},"0.9.11":{"author":{"name":"Joyent, Inc"},"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature Scheme","version":"0.9.11","repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"engines":{"node":">=0.8"},"main":"lib/index.js","scripts":{"test":"./node_modules/.bin/tap tst/*.js"},"dependencies":{"assert-plus":"0.1.2","asn1":"0.1.11","ctype":"0.5.2"},"devDependencies":{"node-uuid":"1.4.0","tap":"0.3.1"},"readmeFilename":"README.md","_id":"http-signature@0.9.11","dist":{"shasum":"9e882714572315e6790a5d0a7955efff1f19e653","size":11655,"noattachment":false,"key":"/http-signature/-/http-signature-0.9.11.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-0.9.11.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"directories":{},"publish_time":1360599728829,"_cnpm_publish_time":1360599728829,"_hasShrinkwrap":false},"0.9.10":{"author":{"name":"Joyent, Inc"},"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature Scheme","version":"0.9.10","repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"engines":{"node":">=0.8"},"main":"lib/index.js","scripts":{"test":"./node_modules/.bin/tap tst/*.js"},"dependencies":{"assert-plus":"0.1.2","asn1":"0.1.11","ctype":"0.5.2"},"devDependencies":{"node-uuid":"1.4.0","tap":"0.3.1"},"readmeFilename":"README.md","_id":"http-signature@0.9.10","dist":{"shasum":"82789b34de5e5240bcce6f128c6c78028e021285","size":24149,"noattachment":false,"key":"/http-signature/-/http-signature-0.9.10.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-0.9.10.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"directories":{},"publish_time":1358971315612,"_cnpm_publish_time":1358971315612,"_hasShrinkwrap":false},"0.9.9":{"author":{"name":"Joyent, Inc"},"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature Scheme","version":"0.9.9","repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"engines":{"node":">=0.6"},"main":"lib/index.js","scripts":{"pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r . -e node_modules; else echo \"Missing gjslint. Skipping lint\"; fi","test":"./node_modules/.bin/tap tst/*.js"},"dependencies":{"asn1":"0.1.11","ctype":"0.5.0"},"devDependencies":{"httpu":"1.0.0","node-uuid":"1.3.3","tap":"0.2.4"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"_id":"http-signature@0.9.9","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.8","_nodeVersion":"v0.7.6","_defaultsLoaded":true,"dist":{"shasum":"0cce45333637c30c4153d2f9beec6f63524a35df","size":16888,"noattachment":false,"key":"/http-signature/-/http-signature-0.9.9.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-0.9.9.tgz"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"directories":{},"publish_time":1332173054446,"_cnpm_publish_time":1332173054446,"_hasShrinkwrap":false},"0.9.8":{"author":{"name":"Joyent, Inc"},"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature Scheme","version":"0.9.8","homepage":"http://www.joyent.com","repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"engines":{"node":">=0.4.9"},"main":"lib/index.js","scripts":{"pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r . -e node_modules; else echo \"Missing gjslint. Skipping lint\"; fi","test":"./node_modules/.bin/tap tst/*.js"},"dependencies":{"asn1":"0.1.9","ctype":"0.3.1","sprintf":"0.1.1"},"devDependencies":{"httpu":"1.0.0","node-uuid":"1.2.0","tap":"0.0.14"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"_id":"http-signature@0.9.8","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"c82ef4db2ad8b24f9de766f1bf03bd77ce8e35ef","size":16897,"noattachment":false,"key":"/http-signature/-/http-signature-0.9.8.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-0.9.8.tgz"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"directories":{},"publish_time":1328113879567,"_cnpm_publish_time":1328113879567,"_hasShrinkwrap":false},"0.9.7":{"author":{"name":"Joyent, Inc"},"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature Scheme","version":"0.9.7","homepage":"http://www.joyent.com","repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"engines":{"node":">=0.4.9"},"main":"lib/index.js","scripts":{"pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r . -e node_modules; else echo \"Missing gjslint. Skipping lint\"; fi","test":"./node_modules/.bin/tap tst/*.js"},"dependencies":{"asn1":"0.1.9","ctype":"0.3.1","sprintf":"0.1.1"},"devDependencies":{"httpu":"1.0.0","node-uuid":"1.2.0","tap":"0.0.14"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"_id":"http-signature@0.9.7","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"562c4c0324ab5f26371ddda9abb92ec66714d9ff","size":20480,"noattachment":false,"key":"/http-signature/-/http-signature-0.9.7.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-0.9.7.tgz"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"directories":{},"publish_time":1322777473562,"_cnpm_publish_time":1322777473562,"_hasShrinkwrap":false},"0.9.6":{"author":{"name":"Joyent, Inc"},"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature Scheme","version":"0.9.6","homepage":"http://www.joyent.com","repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"engines":{"node":">=0.4.9"},"main":"lib/index.js","scripts":{"pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r . -e node_modules; else echo \"Missing gjslint. Skipping lint\"; fi","test":"./node_modules/.bin/tap tst/*.js"},"dependencies":{"asn1":"0.1.9","ctype":"0.3.1","sprintf":"0.1.1"},"devDependencies":{"httpu":"1.0.0","node-uuid":"1.2.0","tap":"0.0.14"},"_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"_id":"http-signature@0.9.6","_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"634010383d84b79eb88616d44928f1c2b18c7290","size":20480,"noattachment":false,"key":"/http-signature/-/http-signature-0.9.6.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-0.9.6.tgz"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"directories":{},"publish_time":1321561962757,"_cnpm_publish_time":1321561962757,"_hasShrinkwrap":false},"0.9.5":{"author":{"name":"Joyent, Inc"},"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature Scheme","version":"0.9.5","homepage":"http://www.joyent.com","repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"engines":{"node":">=0.4.9"},"main":"lib/index.js","scripts":{"pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r . -e node_modules; else echo \"Missing gjslint. Skipping lint\"; fi","test":"./node_modules/.bin/tap tst/*.js"},"dependencies":{"asn1":"0.1.7","ctype":"0.1.0","sprintf":"0.1.1"},"devDependencies":{"httpu":"1.0.0","node-uuid":"1.2.0","tap":"0.0.9"},"_npmJsonOpts":{"file":"/Users/mark/.npm/http-signature/0.9.5/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"http-signature@0.9.5","_engineSupported":true,"_npmVersion":"1.0.18","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"913839b60e0b04b63103e78d50186fb51d38cfff","size":15176,"noattachment":false,"key":"/http-signature/-/http-signature-0.9.5.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-0.9.5.tgz"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"directories":{},"publish_time":1318546672139,"_cnpm_publish_time":1318546672139,"_hasShrinkwrap":false},"0.9.4":{"author":{"name":"Joyent, Inc"},"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature Scheme","version":"0.9.4","homepage":"http://www.joyent.com","repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"engines":{"node":">=0.4.9"},"main":"lib/index.js","scripts":{"pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r . -e node_modules; else echo \"Missing gjslint. Skipping lint\"; fi","test":"./node_modules/.bin/tap tst/*.js"},"dependencies":{"asn1":"0.1.5","ctype":"0.1.0","sprintf":"0.1.1"},"devDependencies":{"httpu":"1.0.0","node-uuid":"1.2.0","tap":"0.0.9"},"_npmJsonOpts":{"file":"/Users/mark/.npm/http-signature/0.9.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"http-signature@0.9.4","_engineSupported":true,"_npmVersion":"1.0.18","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"981c932e4b78f76f8f0fb52d0787f39a739abdeb","size":14342,"noattachment":false,"key":"/http-signature/-/http-signature-0.9.4.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-0.9.4.tgz"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"directories":{},"publish_time":1316043409612,"_cnpm_publish_time":1316043409612,"_hasShrinkwrap":false},"0.9.3":{"author":{"name":"Joyent, Inc"},"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature Scheme","version":"0.9.3","homepage":"http://www.joyent.com","repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"engines":{"node":">=0.4.9"},"main":"lib/index.js","scripts":{"pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r . -e node_modules; else echo \"Missing gjslint. Skipping lint\"; fi","test":"./node_modules/.bin/tap tst/*.js"},"dependencies":{"asn1":"0.1.5","ctype":"0.0.3","sprintf":"0.1.1"},"devDependencies":{"httpu":"1.0.0","node-uuid":"1.2.0","tap":"0.0.9"},"_npmJsonOpts":{"file":"/Users/mark/.npm/http-signature/0.9.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"http-signature@0.9.3","_engineSupported":true,"_npmVersion":"1.0.18","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"08c023a61528d5de8513f05e7b72adc771898abf","size":14069,"noattachment":false,"key":"/http-signature/-/http-signature-0.9.3.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-0.9.3.tgz"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"directories":{},"publish_time":1315142086733,"_cnpm_publish_time":1315142086733,"_hasShrinkwrap":false},"0.9.2":{"author":{"name":"Joyent, Inc"},"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature Scheme","version":"0.9.2","homepage":"http://www.joyent.com","repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"engines":{"node":">=0.4.9"},"main":"lib/index.js","scripts":{"pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r . -e node_modules; else echo \"Missing gjslint. Skipping lint\"; fi","test":"./node_modules/.bin/tap tst/*.js"},"dependencies":{"asn1":"0.1.5","ctype":"0.0.3","sprintf":"0.1.1"},"devDependencies":{"httpu":"1.0.0","node-uuid":"1.2.0","tap":"0.0.9"},"_npmJsonOpts":{"file":"/Users/mark/.npm/http-signature/0.9.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"http-signature@0.9.2","_engineSupported":true,"_npmVersion":"1.0.18","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"0b9dbc04b7c5ec2179fb82c0319b574fde6a4a0e","size":13966,"noattachment":false,"key":"/http-signature/-/http-signature-0.9.2.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-0.9.2.tgz"},"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"directories":{},"publish_time":1315100523454,"_cnpm_publish_time":1315100523454,"_hasShrinkwrap":false},"0.9.0":{"author":{"name":"Joyent, Inc"},"name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature Scheme","version":"0.9.0","homepage":"http://www.joyent.com","repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"engines":{"node":"~0.4.9"},"main":"lib/index.js","scripts":{"pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r . -e node_modules; else echo \"Missing gjslint. Skipping lint\"; fi","test":"./node_modules/.bin/whiskey --quiet --sequential --timeout 2500 -t \"`find tst -name *.test.js | xargs`\""},"dependencies":{"sprintf":"0.1.1"},"devDependencies":{"httpu":"0.0.1","node-uuid":"1.2.0","whiskey":"0.4.0"},"_npmJsonOpts":{"file":"/Users/mark/.npm/http-signature/0.9.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"http-signature@0.9.0","_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"b1df2888b77e2ac471b1d32c0dae9ce699b88cf0","size":11410,"noattachment":false,"key":"/http-signature/-/http-signature-0.9.0.tgz","tarball":"http://name.csiicloud.com:7001/http-signature/download/http-signature-0.9.0.tgz"},"directories":{},"publish_time":1310678507284,"maintainers":[{"name":"arekinath","email":""},{"name":"bahamat","email":""},{"name":"kusor","email":""},{"name":"mcavage","email":""},{"name":"melloc","email":""},{"name":"michael.hicks","email":""},{"name":"pfmooney","email":""},{"name":"todd.whiteman","email":""}],"_cnpm_publish_time":1310678507284,"_hasShrinkwrap":false}},"readme":"# node-http-signature\n\nnode-http-signature is a node.js library that has client and server components\nfor Joyent's [HTTP Signature Scheme](http_signing.md).\n\n## Usage\n\nNote the example below signs a request with the same key/cert used to start an\nHTTP server. This is almost certainly not what you actually want, but is just\nused to illustrate the API calls; you will need to provide your own key\nmanagement in addition to this library.\n\n### Client\n\n```js\nvar fs = require('fs');\nvar https = require('https');\nvar httpSignature = require('http-signature');\n\nvar key = fs.readFileSync('./key.pem', 'ascii');\n\nvar options = {\n  host: 'localhost',\n  port: 8443,\n  path: '/',\n  method: 'GET',\n  headers: {}\n};\n\n// Adds a 'Date' header in, signs it, and adds the\n// 'Authorization' header in.\nvar req = https.request(options, function(res) {\n  console.log(res.statusCode);\n});\n\n\nhttpSignature.sign(req, {\n  key: key,\n  keyId: './cert.pem',\n  keyPassphrase: 'secret' // (optional)\n});\n\nreq.end();\n```\n\n### Server\n\n```js\nvar fs = require('fs');\nvar https = require('https');\nvar httpSignature = require('http-signature');\n\nvar options = {\n  key: fs.readFileSync('./key.pem'),\n  cert: fs.readFileSync('./cert.pem')\n};\n\nhttps.createServer(options, function (req, res) {\n  var rc = 200;\n  var parsed = httpSignature.parseRequest(req);\n  var pub = fs.readFileSync(parsed.keyId, 'ascii');\n  if (!httpSignature.verifySignature(parsed, pub))\n    rc = 401;\n\n  res.writeHead(rc);\n  res.end();\n}).listen(8443);\n```\n\n## Installation\n\n    npm install http-signature\n\n## License\n\nMIT.\n\n## Bugs\n\nSee <https://github.com/joyent/node-http-signature/issues>.\n","_attachments":{},"homepage":"https://github.com/joyent/node-http-signature/","bugs":{"url":"https://github.com/joyent/node-http-signature/issues"},"license":"MIT"}