Server IP : 127.0.0.2 / Your IP : 3.137.210.169 Web Server : Apache/2.4.18 (Ubuntu) System : User : www-data ( ) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : disk_free_space,disk_total_space,diskfreespace,dl,exec,fpaththru,getmyuid,getmypid,highlight_file,ignore_user_abord,leak,listen,link,opcache_get_configuration,opcache_get_status,passthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,php_uname,phpinfo,posix_ctermid,posix_getcwd,posix_getegid,posix_geteuid,posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,posix,_getppid,posix_getpwnam,posix_getpwuid,posix_getrlimit,posix_getsid,posix_getuid,posix_isatty,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,posix_setsid,posix_setuid,posix_times,posix_ttyname,posix_uname,pclose,popen,proc_open,proc_close,proc_get_status,proc_nice,proc_terminate,shell_exec,source,show_source,system,virtual MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/ubuntu/.npm/registry.npmjs.org/http-signature/ |
Upload File : |
{"_id":"http-signature","_rev":"42-7cc52265a518b2b4741f11ebd38ec5d9","name":"http-signature","description":"Reference implementation of Joyent's HTTP Signature scheme.","dist-tags":{"latest":"1.2.0"},"versions":{"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","tarball":"https://registry.npmjs.org/http-signature/-/http-signature-0.9.0.tgz"},"directories":{}},"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","tarball":"https://registry.npmjs.org/http-signature/-/http-signature-0.9.2.tgz"},"maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/http-signature/-/http-signature-0.9.3.tgz"},"maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/http-signature/-/http-signature-0.9.4.tgz"},"maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/http-signature/-/http-signature-0.9.5.tgz"},"maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/http-signature/-/http-signature-0.9.6.tgz"},"maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/http-signature/-/http-signature-0.9.7.tgz"},"maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/http-signature/-/http-signature-0.9.8.tgz"},"maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/http-signature/-/http-signature-0.9.9.tgz"},"maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"directories":{}},"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"},"_id":"http-signature@0.9.10","dist":{"shasum":"82789b34de5e5240bcce6f128c6c78028e021285","tarball":"https://registry.npmjs.org/http-signature/-/http-signature-0.9.10.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"directories":{}},"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"},"_id":"http-signature@0.9.11","dist":{"shasum":"9e882714572315e6790a5d0a7955efff1f19e653","tarball":"https://registry.npmjs.org/http-signature/-/http-signature-0.9.11.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"directories":{}},"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"},"_id":"http-signature@0.10.0","dist":{"shasum":"1494e4f5000a83c0f11bcc12d6007c530cb99582","tarball":"https://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}],"directories":{}},"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":"mcavage","email":"mcavage@gmail.com"},{"name":"pfmooney","email":"patrick.f.mooney@gmail.com"}],"dist":{"shasum":"4fbdac132559aa8323121e540779c0a012b27e66","tarball":"https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz"},"directories":{}},"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":"mcavage","email":"mcavage@gmail.com"},{"name":"pfmooney","email":"patrick.f.mooney@gmail.com"}],"dist":{"shasum":"1796cf67a001ad5cd6849dca0991485f09089fe6","tarball":"https://registry.npmjs.org/http-signature/-/http-signature-0.11.0.tgz"},"directories":{}},"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","tarball":"https://registry.npmjs.org/http-signature/-/http-signature-1.0.0.tgz"},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"pfmooney","email":"patrick.f.mooney@gmail.com"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/http-signature/-/http-signature-1.0.1.tgz"},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"pfmooney","email":"patrick.f.mooney@gmail.com"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/http-signature/-/http-signature-1.0.2.tgz"},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"pfmooney","email":"patrick.f.mooney@gmail.com"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/http-signature/-/http-signature-1.1.0.tgz"},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"pfmooney","email":"patrick.f.mooney@gmail.com"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz"},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"pfmooney","email":"patrick.f.mooney@gmail.com"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz"},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"pfmooney","email":"patrick.f.mooney@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-signature-1.2.0.tgz_1503689523067_0.7758485176600516"},"directories":{}}},"maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"pfmooney","email":"patrick.f.mooney@gmail.com"}],"time":{"modified":"2017-08-25T19:32:03.167Z","created":"2011-07-14T21:21:46.738Z","0.9.0":"2011-07-14T21:21:47.284Z","0.9.2":"2011-09-04T01:42:03.454Z","0.9.3":"2011-09-04T13:14:46.733Z","0.9.4":"2011-09-14T23:36:49.612Z","0.9.5":"2011-10-13T22:57:52.139Z","0.9.6":"2011-11-17T20:32:42.757Z","0.9.7":"2011-12-01T22:11:13.562Z","0.9.8":"2012-02-01T16:31:19.567Z","0.9.9":"2012-03-19T16:04:14.446Z","0.9.10":"2013-01-23T20:01:55.612Z","0.9.11":"2013-02-11T16:22:08.829Z","0.10.0":"2013-05-07T15:29:05.252Z","0.10.1":"2015-01-05T22:12:36.893Z","0.11.0":"2015-04-02T00:20:06.805Z","1.0.0":"2015-10-14T21:52:39.494Z","1.0.1":"2015-10-15T19:02:58.162Z","1.0.2":"2015-10-16T00:11:35.894Z","1.1.0":"2015-11-18T23:47:52.867Z","1.1.1":"2016-01-25T22:04:48.994Z","1.2.0":"2017-08-25T19:32:03.167Z"},"author":{"name":"Joyent, Inc"},"repository":{"type":"git","url":"git://github.com/joyent/node-http-signature.git"},"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});\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","readmeFilename":"README.md","homepage":"https://github.com/joyent/node-http-signature/","keywords":["https","request"],"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"}],"bugs":{"url":"https://github.com/joyent/node-http-signature/issues"},"license":"MIT","users":{"detj":true,"cestrensem":true,"mojaray2k":true,"jteodoro":true,"panlw":true,"dpjayasekara":true},"_attachments":{},"_etag":"\"59a07b33-6a6f\"","_lastModified":"Fri, 25 Aug 2017 19:32:03 GMT"}