{"_id":"ssh-agent","_rev":"16-dc512caf88bb4b8da15a5e401d8ce0ed","name":"ssh-agent","description":"An API for interacting with the SSH Agent.","dist-tags":{"latest":"0.2.4"},"versions":{"0.1.0":{"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"name":"ssh-agent","description":"An API for interacting with the SSH Agent.","version":"0.1.0","repository":{"type":"git","url":"git://github.com/mcavage/node-ssh-agent.git"},"main":"lib/ssh_agent_client","engines":{"node":">= 0.4"},"dependencies":{"ctype":">=0.0.2"},"devDependencies":{"whiskey":">=0.4.0"},"scripts":{"pretest":"which gjslint; if [[ \"$?\" = 0 ]] ; then  gjslint --nojsdoc -r lib; else echo \"Missing gjslint. Skipping lint\"; fi","test":"SSH_PRIVATE_KEY=$HOME/.ssh/id_rsa ./node_modules/.bin/whiskey -t \"`find tst -name *.test.js | xargs`\""},"_id":"ssh-agent@0.1.0","_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.4.9-pre","_defaultsLoaded":true,"dist":{"shasum":"57d8fb9af927f4b5ba8398f7a2a219b7f7b18900","tarball":"https://registry.npmjs.org/ssh-agent/-/ssh-agent-0.1.0.tgz","integrity":"sha512-j62TvLxNbEqrzLCNI/yG4wCXQYsgo8dgyYJti9jgHZRMP7q+8bGMCfqahS4H1kHJBPR/llqZZC6pt19dg0aIzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTid4WzJgkjK0FQYdFjTg+51gEX7FZaxlVxEBygbgxywIgKKS67veUAkW9shyJF49N5Kkz/OXifDiWcne88O136+U="}]}},"0.2.0":{"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"name":"ssh-agent","description":"An API for interacting with the SSH Agent.","version":"0.2.0","repository":{"type":"git","url":"git://github.com/mcavage/node-ssh-agent.git"},"bin":{"ssha-list":"./bin/ssha-list","ssha-sign":"./bin/ssha-sign"},"main":"lib/ssh_agent_client","engines":{"node":">= 0.8"},"dependencies":{"ctype":"0.5.0","posix-getopt":"1.0.0"},"devDependencies":{"whiskey":"0.6.10"},"scripts":{"test":"./node_modules/.bin/whiskey -t \"`find tst -name *.test.js | xargs`\""},"_id":"ssh-agent@0.2.0","dist":{"shasum":"b3757d9d436f031c6d2e840f52e10b21d50e8648","tarball":"https://registry.npmjs.org/ssh-agent/-/ssh-agent-0.2.0.tgz","integrity":"sha512-/YsLDXzX+vRoUtsxLWbk7eVZorGF0usJhrNdIkpwPFBk7Fk5bdK8HVNLujC9OQ579uJBpKRC2/sIGsSWL53SbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzqfYDu/+liOrv+i/6p9P2IWO/9FOhXib95OpZD/0t3AiEAv8HjRXJhh7OqprsHHhATghVxNHnMYFX/HNvYcwQtR44="}]},"maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}]},"0.2.1":{"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"name":"ssh-agent","description":"An API for interacting with the SSH Agent.","version":"0.2.1","repository":{"type":"git","url":"git://github.com/mcavage/node-ssh-agent.git"},"bin":{"ssha-list":"./bin/ssha-list","ssha-sign":"./bin/ssha-sign"},"main":"lib/ssh_agent_client","engines":{"node":">= 0.8"},"dependencies":{"ctype":"0.5.0","posix-getopt":"1.0.0"},"devDependencies":{"whiskey":"0.6.10"},"scripts":{"test":"./node_modules/.bin/whiskey -t \"`find tst -name *.test.js | xargs`\""},"_id":"ssh-agent@0.2.1","dist":{"shasum":"3044e9eaeca88a9e6971dd7deb19bdcc20012929","tarball":"https://registry.npmjs.org/ssh-agent/-/ssh-agent-0.2.1.tgz","integrity":"sha512-uku+Xs+wf8WZKDQOBjFiVIYMsF/j+OMIsL9I9zApdeZAolDVuxQ619Q7CIpQAAK2SIyikP7dcafLkQrEQp0V7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8jtg4b5MShaKpCEsjLdaBrAfGpCaqOEO0Ay7VrL98jQIhALrdeHbeQ5zafAZMzE3ucDE5+5iknpXHQu/NM4wakygU"}]},"_npmVersion":"1.1.59","_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}]},"0.2.2":{"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"name":"ssh-agent","description":"An API for interacting with the SSH Agent.","version":"0.2.2","repository":{"type":"git","url":"git://github.com/mcavage/node-ssh-agent.git"},"bin":{"ssha-list":"./bin/ssha-list","ssha-sign":"./bin/ssha-sign"},"main":"lib/ssh_agent_client","engines":{"node":">= 0.8"},"dependencies":{"ctype":"0.5.0","posix-getopt":"1.0.0"},"devDependencies":{"whiskey":"0.6.10"},"scripts":{"test":"./node_modules/.bin/whiskey -t \"`find tst -name *.test.js | xargs`\""},"bugs":{"url":"https://github.com/mcavage/node-ssh-agent/issues"},"_id":"ssh-agent@0.2.2","dist":{"shasum":"d4c92a9d296c3230dcaa451ce7c39eded0e29ceb","tarball":"https://registry.npmjs.org/ssh-agent/-/ssh-agent-0.2.2.tgz","integrity":"sha512-AvcEedRQWctQFsMO8zRYUuhmBnWqBfbQ8rS+/lRmcBt9AUF9qcod3ASeAuRiYZzfCmg5rgMaTTULm5iZOd1aGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFK2Jw84b6nQUEYxLpPbuB6T4JdTSiEj0XQm7QfjPQkAiBIr/ZBEEUSdbSY0VIrz0CL4Nfd5wqv3b+rz6XzL1VXDw=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"mcavage","email":"mcavage@gmail.com"},"maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"}]},"0.2.3":{"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"contributors":[{"name":"Dave Eddy","email":"dave@daveeddy.com"},{"name":"Patrick Mooney","email":"patrick.f.mooney@gmail.com"}],"name":"ssh-agent","description":"An API for interacting with the SSH Agent.","version":"0.2.3","repository":{"type":"git","url":"git://github.com/mcavage/node-ssh-agent.git"},"bin":{"ssha-list":"./bin/ssha-list","ssha-sign":"./bin/ssha-sign"},"main":"lib/ssh_agent_client","engines":{"node":">= 0.8"},"dependencies":{"ctype":"0.5.4","posix-getopt":"1.1.0"},"devDependencies":{"faucet":"0.0.1","tape":"3.5.0"},"scripts":{"test":"node ./test/agent.test.js | ./node_modules/.bin/faucet"},"bugs":{"url":"https://github.com/mcavage/node-ssh-agent/issues"},"homepage":"https://github.com/mcavage/node-ssh-agent","_id":"ssh-agent@0.2.3","_shasum":"74ac9ffad6b7eca3c1674686b5613824243f86a9","_resolved":"file:ssh-agent-0.2.3.tgz","_from":"ssh-agent-0.2.3.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":"74ac9ffad6b7eca3c1674686b5613824243f86a9","tarball":"https://registry.npmjs.org/ssh-agent/-/ssh-agent-0.2.3.tgz","integrity":"sha512-H97/66QhjJJTPnKL/a6Z/GN03X+qjejjLGYeZQu3EpmM9s4KukLXt0ai3enne2nGNXslXc+r0ZKXQvXsGG5PJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWxwPGAiP08bmG1Ibr1xChs+ywNPUybhGpROX1QwnmkAIgIHHXRoV/cDGGF/pjB43TpQa9ZY/ygnwYSkqHI3koiRs="}]}},"0.2.4":{"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"contributors":[{"name":"Dave Eddy","email":"dave@daveeddy.com"},{"name":"Patrick Mooney","email":"patrick.f.mooney@gmail.com"},{"name":"Dave Pacheco","email":"dap@joyent.com"}],"name":"ssh-agent","description":"An API for interacting with the SSH Agent.","version":"0.2.4","repository":{"type":"git","url":"git://github.com/mcavage/node-ssh-agent.git"},"bin":{"ssha-list":"./bin/ssha-list","ssha-sign":"./bin/ssha-sign"},"main":"lib/ssh_agent_client","engines":{"node":">= 0.8"},"dependencies":{"ctype":"0.5.4","posix-getopt":"1.1.0"},"devDependencies":{"faucet":"0.0.1","tape":"3.5.0"},"scripts":{"test":"node ./test/agent.test.js | ./node_modules/.bin/faucet"},"bugs":{"url":"https://github.com/mcavage/node-ssh-agent/issues"},"homepage":"https://github.com/mcavage/node-ssh-agent","_id":"ssh-agent@0.2.4","_shasum":"1815436395ddd852cd801c7b447d447fc573bd94","_resolved":"ssh-agent-0.2.4.tgz","_from":"ssh-agent-0.2.4.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":"1815436395ddd852cd801c7b447d447fc573bd94","tarball":"https://registry.npmjs.org/ssh-agent/-/ssh-agent-0.2.4.tgz","integrity":"sha512-RANOl5q4AYKAk4I+4t3PTP9JEd1ibZek0f/KEqocRQnaoxiGG1KEA5HiHGwe+APFs4VVl24LQlyysijA4DAH8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHId2e/XVsi6KvFQ65NAdkKl5rX1agtCwg/FojN3mgGOAiEAh5+/4z86S+AWAGyRGXUH/4gF5goT0/pEGG+rPzoUrR0="}]}}},"maintainers":[{"name":"mcavage","email":"mcavage@gmail.com"},{"name":"pfmooney","email":"patrick.f.mooney@gmail.com"}],"time":{"modified":"2022-06-26T23:31:11.157Z","created":"2011-06-23T21:39:47.786Z","0.1.0":"2011-06-23T21:39:48.345Z","0.2.0":"2012-08-31T20:24:53.893Z","0.2.1":"2012-09-01T00:35:26.435Z","0.2.2":"2013-10-30T22:09:03.692Z","0.2.3":"2015-02-24T21:16:57.185Z","0.2.4":"2015-07-30T23:19:03.574Z"},"author":{"name":"Mark Cavage","email":"mcavage@gmail.com"},"repository":{"type":"git","url":"git://github.com/mcavage/node-ssh-agent.git"},"users":{"jacques":true},"bugs":{"url":"https://github.com/mcavage/node-ssh-agent/issues"},"readme":"node-ssh-agent is a client binding to the SSH Agent protocol, written in \"pure\"\nnode.js.  For now, the operations supported are \"list keys\" and \"sign data\"\n(which in SSH parlance is `requestIdentities` and `sign`.\n\n## Usage\n\n    var SSHAgentClient = require('ssh-agent');\n\n    var client = new SSHAgentClient();\n    var data = new Buffer('Hello World');\n\n    // Try to sign data with an RSA key (will generate\n    // an RSA-SHA1 signature).\n    client.requestIdentities(function(err, keys) {\n      var key = null;\n      for (var i = 0; i < keys.length; i++) {\n        if (keys[i].type === 'ssh-rsa') {\n          key = keys[i];\n          break;\n        }\n      }\n      if (!key)\n        return;\n\n      client.sign(key, data, function(err, signature) {\n        console.log('Signature: ' + signature.signature);\n      });\n    });\n\n\n## Installation\n\n    npm install ssh-agent\n\n## License\n\nMIT.\n\n## Bugs\n\nSee <https://github.com/mcavage/node-ssh-agent/issues>.\n","readmeFilename":"README.md","homepage":"https://github.com/mcavage/node-ssh-agent","contributors":[{"name":"Dave Eddy","email":"dave@daveeddy.com"},{"name":"Patrick Mooney","email":"patrick.f.mooney@gmail.com"},{"name":"Dave Pacheco","email":"dap@joyent.com"}]}