{"_id":"sshpk-agent","_rev":"52-9155ddbd77a57598ef768f687ec98eca","name":"sshpk-agent","dist-tags":{"latest":"1.8.1"},"versions":{"1.0.0":{"name":"sshpk-agent","version":"1.0.0","author":{"name":"Joyent, Inc"},"license":"MIT","_id":"sshpk-agent@1.0.0","maintainers":[{"name":"arekinath","email":"alex@cooperi.net"}],"contributors":[{"name":"Alex Wilson","email":"alex@cooperi.net"}],"homepage":"https://github.com/arekinath/node-sshpk-agent#readme","bugs":{"url":"https://github.com/arekinath/node-sshpk-agent/issues"},"dist":{"shasum":"4272a288de1926bc939f0f84cbae0d48ac5dae37","tarball":"https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.0.0.tgz","integrity":"sha512-Y/Cabt+iLvlw+UAqMtlrAJj4pCWovCt6+W3vtHJxgPtAN4kJLsejsW/IQG+/Kr5eoDzbMX2Utsm41N8blcPCxA==","signatures":[{"sig":"MEYCIQDdnUyyyw3FfFEpm9VopP7ghqjaU3qeEYALVLurMPZeLQIhAI4Ee15OJCqUwj/7WhX/3TsVS0JKl2ZX+CJ+eK28GnCP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"4272a288de1926bc939f0f84cbae0d48ac5dae37","engines":{"node":">=0.8.0"},"gitHead":"cf0ea6e36f885b798a7efee88c2f670f3f4cbb82","scripts":{"test":"tape test/*.test.js"},"_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"repository":{"url":"git+https://github.com/arekinath/node-sshpk-agent.git","type":"git"},"_npmVersion":"2.14.4","description":"ssh-agent client for use with sshpk","directories":{},"_nodeVersion":"0.12.7","dependencies":{"sshpk":">=1.3.0 <2.0.0","assert-plus":"0.1.5","readable-stream":">=2.0.0 <3.0.0"},"devDependencies":{"tape":">=3.5.0 <4.0.0","benchmark":">=1.0.0 <2.0.0"}},"1.0.1":{"name":"sshpk-agent","version":"1.0.1","author":{"name":"Joyent, Inc"},"license":"MIT","_id":"sshpk-agent@1.0.1","maintainers":[{"name":"arekinath","email":"alex@cooperi.net"}],"contributors":[{"name":"Alex Wilson","email":"alex@cooperi.net"}],"homepage":"https://github.com/arekinath/node-sshpk-agent#readme","bugs":{"url":"https://github.com/arekinath/node-sshpk-agent/issues"},"dist":{"shasum":"04a93dcff66177ccb68166831b8a14f52f77b8bf","tarball":"https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.0.1.tgz","integrity":"sha512-mjKmhSqlDOqj+RURmJH2BOI3AsXh3woT8dPv9UquwBZUNel+Z3NlVcCnFMG8iAi/pD8HCl4qoICfGs+bU8mA4Q==","signatures":[{"sig":"MEQCIGKntphE8XUP0Y6OBalmIIulgGZ0WkYYB9eDg9jgftmvAiBqanV8RkLuxGxQMVJoGYeHgFTusQggaQduGNjzte/aWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"04a93dcff66177ccb68166831b8a14f52f77b8bf","engines":{"node":">=0.8.0"},"gitHead":"d136c2677879e2985e66224973fd0521d13a5aef","scripts":{"test":"tape test/*.test.js"},"_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"repository":{"url":"git+https://github.com/arekinath/node-sshpk-agent.git","type":"git"},"_npmVersion":"2.14.4","description":"ssh-agent client for use with sshpk","directories":{},"_nodeVersion":"0.12.7","dependencies":{"sshpk":">=1.3.0 <2.0.0","assert-plus":"0.1.5","readable-stream":">=2.0.0 <3.0.0"},"devDependencies":{"tape":">=3.5.0 <4.0.0","benchmark":">=1.0.0 <2.0.0"}},"1.0.2":{"name":"sshpk-agent","version":"1.0.2","author":{"name":"Joyent, Inc"},"license":"MIT","_id":"sshpk-agent@1.0.2","maintainers":[{"name":"arekinath","email":"alex@cooperi.net"}],"contributors":[{"name":"Alex Wilson","email":"alex@cooperi.net"}],"homepage":"https://github.com/arekinath/node-sshpk-agent#readme","bugs":{"url":"https://github.com/arekinath/node-sshpk-agent/issues"},"dist":{"shasum":"a5afecf680a0f1d8e919174ac95233da4e84eb81","tarball":"https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.0.2.tgz","integrity":"sha512-WZqozkJ6v74Z50k8nNAVvajt+c6ULhRgVcbvCJaQO5cH4VREuhiyEGHPzQrYLeTNNRCw4d697VdQG+DBW1Nvog==","signatures":[{"sig":"MEQCIAxVUSQ7gjxNpwma+CRysdOM4EcZe1DYVyB/T8detvigAiBjy8bHmLJVAQaQwl4v4WGBgTOz07Fs6rkfDr+NbYmKAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"a5afecf680a0f1d8e919174ac95233da4e84eb81","engines":{"node":">=0.8.0"},"gitHead":"1b56cdc27d669180a3adda61396b991988bad0a5","scripts":{"test":"tape test/*.test.js"},"_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"repository":{"url":"git+https://github.com/arekinath/node-sshpk-agent.git","type":"git"},"_npmVersion":"2.14.4","description":"ssh-agent client for use with sshpk","directories":{},"_nodeVersion":"0.12.7","dependencies":{"sshpk":">=1.4.0 <2.0.0","assert-plus":"0.1.5","readable-stream":">=2.0.0 <3.0.0"},"devDependencies":{"tape":">=3.5.0 <4.0.0","benchmark":">=1.0.0 <2.0.0"}},"1.1.0":{"name":"sshpk-agent","version":"1.1.0","author":{"name":"Joyent, Inc"},"license":"MIT","_id":"sshpk-agent@1.1.0","maintainers":[{"name":"arekinath","email":"alex@cooperi.net"}],"contributors":[{"name":"Alex Wilson","email":"alex@cooperi.net"}],"homepage":"https://github.com/arekinath/node-sshpk-agent#readme","bugs":{"url":"https://github.com/arekinath/node-sshpk-agent/issues"},"dist":{"shasum":"065a909db52eebed02047ddf7f9b5c369cbdb5fc","tarball":"https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.1.0.tgz","integrity":"sha512-a8B+XSaD5l94hHkaJfifmZTzdRKeIgXZgnQ8c0VwoVGD5v8puKOnQSS7LToBnI1yDMp3IVPMkliRjAJqoscdAw==","signatures":[{"sig":"MEYCIQCBZp1E6qYq4ZuSrq34EIWBJK2ZIcCO4vJB0dmB+Xlb4wIhALBi+jlHn8GPxIyq2AIOgHgc/HhMMDo363XIVW9wLIP6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"065a909db52eebed02047ddf7f9b5c369cbdb5fc","engines":{"node":">=0.8.0"},"gitHead":"06291350f7d46930d7b918cea40473ba6143376d","scripts":{"test":"tape test/*.test.js"},"_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"repository":{"url":"git+https://github.com/arekinath/node-sshpk-agent.git","type":"git"},"_npmVersion":"2.14.4","description":"ssh-agent client for use with sshpk","directories":{},"_nodeVersion":"0.12.7","dependencies":{"sshpk":"1.4.4","assert-plus":">=0.1.5 <0.2.0","readable-stream":">=2.0.0 <3.0.0"},"devDependencies":{"tape":">=3.5.0 <4.0.0","benchmark":">=1.0.0 <2.0.0"},"peerDependencies":{"sshpk":"1.4.4"}},"1.1.1":{"name":"sshpk-agent","version":"1.1.1","author":{"name":"Joyent, Inc"},"license":"MIT","_id":"sshpk-agent@1.1.1","maintainers":[{"name":"arekinath","email":"alex@cooperi.net"}],"contributors":[{"name":"Alex Wilson","email":"alex@cooperi.net"}],"homepage":"https://github.com/arekinath/node-sshpk-agent#readme","bugs":{"url":"https://github.com/arekinath/node-sshpk-agent/issues"},"dist":{"shasum":"1d2cc3009584c907020f4f8affb7ca786ba8a704","tarball":"https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.1.1.tgz","integrity":"sha512-pViM9ONSA9BCi5ryuV6GILMKCM1Fh1WsiA6Hxc2l49nbz2iVgrhP0heeL1CGqkyVCSq1BewaG1wuvO6JaUIAzQ==","signatures":[{"sig":"MEUCIEqyjr8X1gU+gzksDekB2Bv+YrG3pXVCNfFeQUwQlR5uAiEA5j4HTWjdfsldDKYMaEoQzcrC8Z6LwTPrgOFhYGo/9co=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"1d2cc3009584c907020f4f8affb7ca786ba8a704","engines":{"node":">=0.8.0"},"gitHead":"7e22b1eaa530d403b69196a413a220d373b708af","scripts":{"test":"tape test/*.test.js"},"_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"repository":{"url":"git+https://github.com/arekinath/node-sshpk-agent.git","type":"git"},"_npmVersion":"2.14.4","description":"ssh-agent client for use with sshpk","directories":{},"_nodeVersion":"0.12.7","dependencies":{"sshpk":">=1.4.4 <1.5","assert-plus":">=0.1.5 <0.2.0","readable-stream":">=2.0.0 <3.0.0"},"devDependencies":{"tape":">=3.5.0 <4.0.0","benchmark":">=1.0.0 <2.0.0"},"peerDependencies":{"sshpk":">=1.4.4 <1.5"}},"1.1.2":{"name":"sshpk-agent","version":"1.1.2","author":{"name":"Joyent, Inc"},"license":"MIT","_id":"sshpk-agent@1.1.2","maintainers":[{"name":"arekinath","email":"alex@cooperi.net"}],"contributors":[{"name":"Alex Wilson","email":"alex@cooperi.net"}],"homepage":"https://github.com/arekinath/node-sshpk-agent#readme","bugs":{"url":"https://github.com/arekinath/node-sshpk-agent/issues"},"dist":{"shasum":"12140a1fad4db339a0fe6982c24a60255c3f72c4","tarball":"https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.1.2.tgz","integrity":"sha512-YG9KLaw0gbumygr28hvQQJUK6fEV+q5KM/A0QcXJh2JCh6BaNK9I3B/17JpH6JH/P94e1zf2xYlwaQ5uIp9vHg==","signatures":[{"sig":"MEUCIGfwo6bMCe4zUsEGqFbClFoojrc1Y6yUg1gmSkgp1UW+AiEAsF0fw7EFauE8sDeSuxALRWZE8NGx7FNT/NSFsacaKp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"12140a1fad4db339a0fe6982c24a60255c3f72c4","engines":{"node":">=0.8.0"},"gitHead":"9bde56c8e9974e879d16eadcc4ba9150ea93eeeb","scripts":{"test":"tape test/*.test.js"},"_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"repository":{"url":"git+https://github.com/arekinath/node-sshpk-agent.git","type":"git"},"_npmVersion":"2.14.4","description":"ssh-agent client for use with sshpk","directories":{},"_nodeVersion":"4.1.1","dependencies":{"sshpk":">=1.4.4 <1.7","assert-plus":">=0.1.5 <0.2.0","readable-stream":">=2.0.0 <3.0.0"},"devDependencies":{"tape":">=3.5.0 <4.0.0","benchmark":">=1.0.0 <2.0.0"},"peerDependencies":{"sshpk":">=1.4.4 <1.7"}},"1.2.0":{"name":"sshpk-agent","version":"1.2.0","author":{"name":"Joyent, Inc"},"license":"MIT","_id":"sshpk-agent@1.2.0","maintainers":[{"name":"arekinath","email":"alex@cooperi.net"}],"contributors":[{"name":"Alex Wilson","email":"alex@cooperi.net"}],"homepage":"https://github.com/arekinath/node-sshpk-agent#readme","bugs":{"url":"https://github.com/arekinath/node-sshpk-agent/issues"},"dist":{"shasum":"5a15a2528ad3bf2e402fd8f516ce32834870b7b6","tarball":"https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.2.0.tgz","integrity":"sha512-Mw3YMBiT5agRHjyclbYOOhsAjguIdn3YavVlLSwVo2TrYhhLsHny1oSdaGbqkiUIXWrR0jdMKm7cA1U0Ojfq/w==","signatures":[{"sig":"MEYCIQDJdW8h5txdwHV1mDpWdixAg1tZy7PyI9JFT6hsN90RhgIhANQ1nY6I6otxTuTJCr99uR7FoKdqZd3wQGphLrBpb45u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"5a15a2528ad3bf2e402fd8f516ce32834870b7b6","engines":{"node":">=0.8.0"},"gitHead":"e6bae082ad58a47b16505f2ca8edf8c6eab1b19b","scripts":{"test":"tape test/*.test.js"},"_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"repository":{"url":"git+https://github.com/arekinath/node-sshpk-agent.git","type":"git"},"_npmVersion":"2.14.4","description":"ssh-agent client for use with sshpk","directories":{},"_nodeVersion":"0.12.7","dependencies":{"sshpk":">=1.7.0 <1.8","assert-plus":">=0.1.5 <0.2.0","readable-stream":">=2.0.0 <3.0.0"},"devDependencies":{"tape":">=3.5.0 <4.0.0","benchmark":">=1.0.0 <2.0.0"}},"1.2.1":{"name":"sshpk-agent","version":"1.2.1","author":{"name":"Joyent, Inc"},"license":"MIT","_id":"sshpk-agent@1.2.1","maintainers":[{"name":"arekinath","email":"alex@cooperi.net"}],"contributors":[{"name":"Alex Wilson","email":"alex@cooperi.net"}],"homepage":"https://github.com/arekinath/node-sshpk-agent#readme","bugs":{"url":"https://github.com/arekinath/node-sshpk-agent/issues"},"dist":{"shasum":"62e143c18530fda103320b3403e8ad42786d9718","tarball":"https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.2.1.tgz","integrity":"sha512-qszxcSCziI1IEv7SbVc51dqmyck1f520I92duwBWGRFtPQXz52ErYr6cAPEVWa4EkWNI4fMbPgagi2/oNpuuRg==","signatures":[{"sig":"MEQCICddTAZHdxk3IGzESZmK9E0e1N/KC6CGofbKt/Z841eeAiBzCkmMYm6TQgd5iu8DFhYcijx7mvXn41FX2oFtnXkGCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"62e143c18530fda103320b3403e8ad42786d9718","engines":{"node":">=0.8.0"},"gitHead":"6fdf4c026d4cc566e82a370e3abccbd7b03f6698","scripts":{"test":"tape test/*.test.js"},"_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"repository":{"url":"git+https://github.com/arekinath/node-sshpk-agent.git","type":"git"},"_npmVersion":"2.14.9","description":"ssh-agent client for use with sshpk","directories":{},"_nodeVersion":"0.12.9","dependencies":{"sshpk":">=1.7.0 <1.8","assert-plus":">=0.1.5 <0.2.0","readable-stream":">=2.0.0 <3.0.0"},"devDependencies":{"tape":">=3.5.0 <4.0.0","benchmark":">=1.0.0 <2.0.0"}},"1.3.0":{"name":"sshpk-agent","version":"1.3.0","author":{"name":"Joyent, Inc"},"license":"MIT","_id":"sshpk-agent@1.3.0","maintainers":[{"name":"arekinath","email":"alex@cooperi.net"}],"contributors":[{"name":"Alex Wilson","email":"alex@cooperi.net"}],"homepage":"https://github.com/arekinath/node-sshpk-agent#readme","bugs":{"url":"https://github.com/arekinath/node-sshpk-agent/issues"},"dist":{"shasum":"d725efab71dbf056ba84a5e5c5276c9ad6cdd343","tarball":"https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.3.0.tgz","integrity":"sha512-DPte2FOaZoTgbyTkRyBtPJv1jWjJR5ArdncE3Q3pOl63irshx/SnTuvYn7mlvknc6SatWAPpGour6ojopOY6DA==","signatures":[{"sig":"MEYCIQCjx/rWNXxWPgc4V/EBdtDR+U4NEIj3ln3sr2mSNufg3gIhAIzBa2ywpS4lkXpuE4bUNxulvQDaoIXbAEwIgkPwpLpW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"d725efab71dbf056ba84a5e5c5276c9ad6cdd343","engines":{"node":">=0.10.0"},"gitHead":"125b362bfb91048ec8c2255a67291479d323fbae","scripts":{"test":"tape test/*.test.js"},"_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"repository":{"url":"git+https://github.com/arekinath/node-sshpk-agent.git","type":"git"},"_npmVersion":"2.15.1","description":"ssh-agent client for use with sshpk","directories":{},"_nodeVersion":"0.12.13","dependencies":{"sshpk":">=1.7.0 <1.9","assert-plus":"^1.0.0","mooremachine":"^1.0.0","readable-stream":"^2.0.0"},"devDependencies":{"tape":"^3.5.0","benchmark":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sshpk-agent-1.3.0.tgz_1465409247673_0.9601788169238716","host":"packages-12-west.internal.npmjs.com"}},"1.4.0":{"name":"sshpk-agent","version":"1.4.0","author":{"name":"Joyent, Inc"},"license":"MIT","_id":"sshpk-agent@1.4.0","maintainers":[{"name":"arekinath","email":"alex@cooperi.net"}],"contributors":[{"name":"Alex Wilson","email":"alex@cooperi.net"}],"homepage":"https://github.com/arekinath/node-sshpk-agent#readme","bugs":{"url":"https://github.com/arekinath/node-sshpk-agent/issues"},"dist":{"shasum":"22af8fc3bbaea1d3147317963c8b0dc72ac96875","tarball":"https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.4.0.tgz","integrity":"sha512-4Zv24TmMelPCGPT6Q7J5WYGshb+fNm8XUd+crPaIh5i0fyR4Q2ZsqkBAilsBLjj/kPGIi9zkjsyY0XnD3rb0iw==","signatures":[{"sig":"MEUCIGbnRyQOdsnWY6TjODW13Nm8xb6tOrxZDhy3UfTWmcm9AiEAifLSFi5HCjQ19Joe5h00I5Zs7j5+E97uCff+p1AZek4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"22af8fc3bbaea1d3147317963c8b0dc72ac96875","engines":{"node":">=0.10.0"},"gitHead":"191e543a3e70bf08d6f69672c761835aa8c205cf","scripts":{"test":"tape test/*.test.js"},"_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"repository":{"url":"git+https://github.com/arekinath/node-sshpk-agent.git","type":"git"},"_npmVersion":"2.15.8","description":"ssh-agent client for use with sshpk","directories":{},"_nodeVersion":"0.12.15","dependencies":{"sshpk":">=1.9.1 < 1.10.0","assert-plus":"^1.0.0","mooremachine":"^1.0.0"},"devDependencies":{"tape":"^3.5.0","benchmark":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sshpk-agent-1.4.0.tgz_1469729497835_0.9256192909087986","host":"packages-12-west.internal.npmjs.com"}},"1.4.1":{"name":"sshpk-agent","version":"1.4.1","author":{"name":"Joyent, Inc"},"license":"MIT","_id":"sshpk-agent@1.4.1","maintainers":[{"name":"arekinath","email":"alex@cooperi.net"}],"contributors":[{"name":"Alex Wilson","email":"alex@cooperi.net"}],"homepage":"https://github.com/arekinath/node-sshpk-agent#readme","bugs":{"url":"https://github.com/arekinath/node-sshpk-agent/issues"},"dist":{"shasum":"2eda368be569402e1f5f64717ec832baa2126ec0","tarball":"https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.4.1.tgz","integrity":"sha512-1s8uTtfIKWrAxyWfXzam7Aq0zU8WEwIKzrzmMEUuNgllMSuEI0CucQAR0Eeyz8WZ8HgJsvHw6cLQWDzrflmXQw==","signatures":[{"sig":"MEUCIFXOy6utb+P/psPMbdRwPfwBf4mM9Q0NY5XFnYjuWWPcAiEA/Oi9GBEdwXC1nmVxdGTXVti0DBaCxAptvH0sXksHfDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"2eda368be569402e1f5f64717ec832baa2126ec0","engines":{"node":">=0.10.0"},"gitHead":"f47164e93f65f1dcf8b5115df2cf7e48ce42450b","scripts":{"test":"tape test/*.test.js"},"_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"repository":{"url":"git+https://github.com/arekinath/node-sshpk-agent.git","type":"git"},"_npmVersion":"2.15.8","description":"ssh-agent client for use with sshpk","directories":{},"_nodeVersion":"0.10.46","dependencies":{"sshpk":">=1.9.1 < 1.10.0","assert-plus":"^1.0.0","mooremachine":"^1.0.0","readable-stream":"^2.1.4"},"devDependencies":{"tape":"^3.5.0","benchmark":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sshpk-agent-1.4.1.tgz_1469732127259_0.3735942533239722","host":"packages-12-west.internal.npmjs.com"}},"1.4.2":{"name":"sshpk-agent","version":"1.4.2","author":{"name":"Joyent, Inc"},"license":"MIT","_id":"sshpk-agent@1.4.2","maintainers":[{"name":"arekinath","email":"alex@cooperi.net"}],"contributors":[{"name":"Alex Wilson","email":"alex@cooperi.net"}],"homepage":"https://github.com/arekinath/node-sshpk-agent#readme","bugs":{"url":"https://github.com/arekinath/node-sshpk-agent/issues"},"dist":{"shasum":"5739cc08f48f98c53950a1715d20872a53804541","tarball":"https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.4.2.tgz","integrity":"sha512-ho3gXvZ680Mv3FgcAdl4xgyZAii8clEv0gQnijip0g+Q5AihME/Kcpob1t9m1c6rfdHifnUWtWRiIOm18Ldweg==","signatures":[{"sig":"MEYCIQCx6NELBdLbiTPxioOSthUMRsNHLIWYkBaaBOsvFx3teQIhAIHODIqdpcS5BxNyihJGPEW/ow7TfSq1d+NQ3kcMApNe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"5739cc08f48f98c53950a1715d20872a53804541","engines":{"node":">=0.10.0"},"gitHead":"dfb19d8efbb2d66af1afe7d224104b4b98882f36","scripts":{"test":"tape test/*.test.js"},"_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"repository":{"url":"git+https://github.com/arekinath/node-sshpk-agent.git","type":"git"},"_npmVersion":"2.15.9","description":"ssh-agent client for use with sshpk","directories":{},"_nodeVersion":"0.12.15","dependencies":{"sshpk":">=1.9.1 < 1.11.0","assert-plus":"^1.0.0","mooremachine":"^2.0.1","readable-stream":"^2.1.4"},"devDependencies":{"tape":"^3.5.0","benchmark":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sshpk-agent-1.4.2.tgz_1476232878532_0.8125011406373233","host":"packages-12-west.internal.npmjs.com"}},"1.5.0":{"name":"sshpk-agent","version":"1.5.0","author":{"name":"Joyent, Inc"},"license":"MIT","_id":"sshpk-agent@1.5.0","maintainers":[{"name":"arekinath","email":"alex@cooperi.net"}],"contributors":[{"name":"Alex Wilson","email":"alex@cooperi.net"}],"homepage":"https://github.com/arekinath/node-sshpk-agent#readme","bugs":{"url":"https://github.com/arekinath/node-sshpk-agent/issues"},"dist":{"shasum":"9b4b4f52a8ed3759a1feef4cc6f0a013f691987a","tarball":"https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.5.0.tgz","integrity":"sha512-nvl+RHuXoYSY6wbIS5obpv48l/+fyaLHWlyqnB6uq0ZbgFNZ5zglSfLJXkQ0QJEPJuYwgY4sAuASMFVN1BhWOQ==","signatures":[{"sig":"MEUCIQClEalNSgT+Cw8iM17iTmqSqwabylOKJ0v4PJ7Fpu0X2QIgIoUamicxXTy4nuRFJhiSV4RU9+wL64oI5y7JXTairUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"9b4b4f52a8ed3759a1feef4cc6f0a013f691987a","engines":{"node":">=0.10.0"},"gitHead":"f6d36e7b9ddbaa92fe214712b6215c8c083d335e","scripts":{"test":"tape test/*.test.js"},"_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"repository":{"url":"git+https://github.com/arekinath/node-sshpk-agent.git","type":"git"},"_npmVersion":"3.10.10","description":"ssh-agent client for use with sshpk","directories":{},"_nodeVersion":"0.12.15","dependencies":{"sshpk":">=1.13.0 < 1.14.0","assert-plus":"^1.0.0","mooremachine":"^2.0.1","readable-stream":"^2.1.4"},"devDependencies":{"tape":"^3.5.0","benchmark":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sshpk-agent-1.5.0.tgz_1492046453089_0.6989703925792128","host":"packages-18-east.internal.npmjs.com"}},"1.6.0":{"name":"sshpk-agent","version":"1.6.0","author":{"name":"Joyent, Inc"},"license":"MIT","_id":"sshpk-agent@1.6.0","maintainers":[{"name":"arekinath","email":"alex@cooperi.net"}],"contributors":[{"name":"Alex Wilson","email":"alex@cooperi.net"}],"homepage":"https://github.com/arekinath/node-sshpk-agent#readme","bugs":{"url":"https://github.com/arekinath/node-sshpk-agent/issues"},"dist":{"shasum":"56da869e02ad757991c247327e80b261682399af","tarball":"https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.6.0.tgz","integrity":"sha512-w+hSTwuFe2DY62p2Po+Am73TDyfG566fTa1J7GQgGiKsS6alUZJgTu0sX3AwRgcI0bClxXvqfkUTS37jtUYipA==","signatures":[{"sig":"MEQCIDOvIPU8E+e1LhBzzSvm0TCBaaIPfICowcau9WiY4OUdAiAeIP/yisnZ9ZsQ8j09zL+QovY7vUzpgWNM3uhGTTjCzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"56da869e02ad757991c247327e80b261682399af","engines":{"node":">=0.10.0"},"gitHead":"c552f92730f63780e2a7d48512ff310e45ec6423","scripts":{"test":"tape test/*.test.js"},"_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"repository":{"url":"git+https://github.com/arekinath/node-sshpk-agent.git","type":"git"},"_npmVersion":"3.10.10","description":"ssh-agent client for use with sshpk","directories":{},"_nodeVersion":"0.12.15","dependencies":{"sshpk":">=1.13.0 < 1.14.0","assert-plus":"^1.0.0","mooremachine":"^2.0.1","readable-stream":"^2.1.4"},"devDependencies":{"tape":"^3.5.0","benchmark":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sshpk-agent-1.6.0.tgz_1492725172340_0.5189896586816758","host":"packages-12-west.internal.npmjs.com"}},"1.6.1":{"name":"sshpk-agent","version":"1.6.1","author":{"name":"Joyent, Inc"},"license":"MIT","_id":"sshpk-agent@1.6.1","maintainers":[{"name":"arekinath","email":"alex@cooperi.net"}],"contributors":[{"name":"Alex Wilson","email":"alex@cooperi.net"}],"homepage":"https://github.com/arekinath/node-sshpk-agent#readme","bugs":{"url":"https://github.com/arekinath/node-sshpk-agent/issues"},"dist":{"shasum":"516e068e8dba20fe02d5212da0a954df5a340ac7","tarball":"https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.6.1.tgz","integrity":"sha512-jlkCXGthC4RrLBRmMw5oGwkQj0M04xw4ujxwOuLqWtfrfPtXlNyMfMZmySfOh6m4C3+PdcMp7ylgpSS5sJjLlA==","signatures":[{"sig":"MEQCIDotvgb6JqZMJYWcjU3RU9wCJk1vwG28WIl5oSFOR2UgAiAeTy0qHpIM9tt1Ko7mRXiWzArD/C/CKY2bLKG+1q4H6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"516e068e8dba20fe02d5212da0a954df5a340ac7","engines":{"node":">=0.10.0"},"gitHead":"6a59cf52536360fbc49afcb5372a9f16f28b02a4","scripts":{"test":"tape test/*.test.js"},"_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"repository":{"url":"git+https://github.com/arekinath/node-sshpk-agent.git","type":"git"},"_npmVersion":"4.2.0","description":"ssh-agent client for use with sshpk","directories":{},"_nodeVersion":"0.12.18","dependencies":{"sshpk":">=1.13.0 < 1.14.0","verror":"^1.10.0","assert-plus":"^1.0.0","mooremachine":"^2.0.1","readable-stream":"^2.1.4"},"devDependencies":{"tape":"^3.5.0","benchmark":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sshpk-agent-1.6.1.tgz_1502760675969_0.5357085338328034","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"sshpk-agent","version":"1.6.2","author":{"name":"Joyent, Inc"},"license":"MIT","_id":"sshpk-agent@1.6.2","maintainers":[{"name":"arekinath","email":"alex@cooperi.net"}],"contributors":[{"name":"Alex Wilson","email":"alex@cooperi.net"}],"homepage":"https://github.com/arekinath/node-sshpk-agent#readme","bugs":{"url":"https://github.com/arekinath/node-sshpk-agent/issues"},"dist":{"shasum":"e4ced59d03608ed5caec2703feb6c1f9839f1a42","tarball":"https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.6.2.tgz","fileCount":14,"integrity":"sha512-RhGvRxRGOgzmac7lqwIef5vXUiSnte6f2rgZc2rpBVxicHBvrqi6uW10bcnuqMbEEAGE9rswmRI1KvZUvkCC+Q==","signatures":[{"sig":"MEUCIESAaLgX65BjpnEJv66+SCP7Y3nEHwN3XrwZhlsmMK62AiEA9lIjstXaAedh9OKETZooXtbcUJHGyy7g9oZ053Yw5ns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53934},"main":"lib/index.js","_from":".","_shasum":"e4ced59d03608ed5caec2703feb6c1f9839f1a42","engines":{"node":">=0.10.0"},"gitHead":"b83eed74a74e01d180c5ba48c615d79a9e9858ee","scripts":{"test":"tape test/*.test.js"},"_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"repository":{"url":"git+https://github.com/arekinath/node-sshpk-agent.git","type":"git"},"_npmVersion":"2.15.11","description":"ssh-agent client for use with sshpk","directories":{},"_nodeVersion":"0.12.18","dependencies":{"sshpk":">=1.13.0 < 1.13.2","verror":"^1.10.0","assert-plus":"^1.0.0","mooremachine":"^2.0.1","readable-stream":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^3.5.0","benchmark":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sshpk-agent_1.6.2_1523472387397_0.3733667214224272","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"sshpk-agent","version":"1.7.0","author":{"name":"Joyent, Inc"},"license":"MIT","_id":"sshpk-agent@1.7.0","maintainers":[{"name":"arekinath","email":"alex@cooperi.net"}],"contributors":[{"name":"Alex Wilson","email":"alex@cooperi.net"}],"homepage":"https://github.com/arekinath/node-sshpk-agent#readme","bugs":{"url":"https://github.com/arekinath/node-sshpk-agent/issues"},"dist":{"shasum":"0c03cd1089ca897267f94d5a92460cd451c45e82","tarball":"https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.7.0.tgz","fileCount":13,"integrity":"sha512-zR4GV5XYSypCusFzfTeTSXVqrFJJsK79Ec2KXZdo/x7qxBGSJPPZFtqMcqpXPaJ9VCK7Zn/vI+/kMrqeQILv4w==","signatures":[{"sig":"MEUCIBDGFnWugrY2caXWZobProBEllQXi8wzSuS+ydLHTBZuAiEArt+nZFL9GF7n4rA+D5kmmS1vJe6hm4IK3eKeTlh9Wyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1njoCRA9TVsSAnZWagAAoEUP/jOiTsKeYWTvBJFvsxLe\nkLK2wLRSTidIlyrK4CkYyxEXQwLCkUTbpEv3B/gupgNnPl1d/I+aaV/jwYSy\nWX3Wi30bFOm5vUmWPQFCqbxEDqille9yJ1KS9K+l4/kwXb4Kklq78/hjk47n\ntacWh8pqA+wdexVvRFwi9LlmoZ31oOR7ShAC26jbXsFki7bmmQlfTKnWo0pZ\n5n8x2cyH81thrkicIRIXcs+aVMenakfeelaEy5A/aS+x1GZMFO9UHG8PBys/\niApJZWx9qQfc5Gm/PMu0CADpNhyTWQvZ1ryStRidvgBBk6oKjQ/gd7XC45kT\nVYsXnYbwvl5lDAt3VJvtq7/XwhP8BCt29C3gQXSeS/YdgmI+9gTsoPnRVegO\ntM8j770AsFqURZFrfB6We15tE8MxaQq3cgdc1fAeuHuKG+gYtHlvzIJQYtgp\nxzmHSbIGoatNpLpzRDjGl22MZJsyg9bCzSHnG+dSEL3nHWjtzUbIdczJ+E4/\nHxnFQabfDUWdryoSbrh/pnO9nn5yLD8I63il1WPp8TSL94yvkOjgmeZKe1Kw\npmKc8m5s8Yl00nkEOPbQOqcX5oudSS1yZUYGr+UB9Ty7o0upFx0hs5GJkVUn\nFPCeC7JJViHCRRZJkadZ2pZ5evoy7PcrVIuNbUEbBJaGGL7jIotgHCLevAAJ\nsILt\r\n=5Nix\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=0.10.0"},"gitHead":"ae9da3099565dff7eaed43940a067cb509a7f07a","scripts":{"test":"tape test/*.test.js"},"_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"repository":{"url":"git+https://github.com/arekinath/node-sshpk-agent.git","type":"git"},"_npmVersion":"5.8.0","description":"ssh-agent client for use with sshpk","directories":{},"_nodeVersion":"6.14.1","dependencies":{"sshpk":">=1.14.0 < 1.15.0","verror":"^1.10.0","assert-plus":"^1.0.0","mooremachine":"^2.0.1","readable-stream":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^3.5.0","benchmark":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sshpk-agent_1.7.0_1524005094822_0.27739780558076355","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"sshpk-agent","version":"1.8.1","author":{"name":"Joyent, Inc"},"license":"MIT","_id":"sshpk-agent@1.8.1","maintainers":[{"name":"arekinath","email":"alex@cooperi.net"},{"name":"jclulow","email":"josh@sysmgr.org"},{"name":"melloc","email":"cody.mello@joyent.com"},{"name":"todd.whiteman","email":"todd.whiteman@joyent.com"},{"name":"trentm","email":"trentm@gmail.com"}],"contributors":[{"name":"Alex Wilson","email":"alex@cooperi.net"}],"homepage":"https://github.com/arekinath/node-sshpk-agent#readme","bugs":{"url":"https://github.com/arekinath/node-sshpk-agent/issues"},"bin":{"sshpk-agent":"bin/sshpk-agent"},"man":[],"dist":{"shasum":"5d9425d2d03268f8c59cb780b20a0aed89c6069c","tarball":"https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.8.1.tgz","fileCount":15,"integrity":"sha512-YzAzemVrXEf1OeZUpveXLeYUT5VVw/I5gxLeyzq1aMS3pRvFvCeaGliNFjKR3VKtGXRqF9WamqKwYadIG6vStQ==","signatures":[{"sig":"MEYCIQCXdmDIoLBYM7AJKtVpBWu9TLHS3jZr2RpGG0su00efXgIhAMh4dQRKMKaIJTqAG6IitiqeP4MOA7iiTRhtH/gwreqF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ9MnCRA9TVsSAnZWagAAmm4P/i/CLHxWRDLBWjQAVz18\nHvYFNtZ/O0Ynvp5bxkZcRyYguFdI83BRuY1N2IO9XewJaj7DjJzLJRN91bVk\n2RlOlUTG9pVI1ZeNxD8AZehczwQsfLQyka9plWIK1dDlmyzxb/14RnVh/gWk\ndLzEbeBLNW3kDM81myCCVSsAas+H+h2/mibZruX1aOQlpB1TaHCxgO6R4B//\nXm7/6oBGkttZdavOQ0xq2sLZYBaWWgDCaXcech97Rqr3/2Ua86Gw/yyPlkhD\nEfytiY6i3bK7A/oxt78uKk4IhaTJbbq29sXmvarum7G7UrO9B0DkXTavr+Ur\n3vdQGnycgQxnjbW1BDCZkIbjX5TtoKc4U9JCoDHI71Y2MzhLGnYs3ACbXyrg\nu8pWKOmAYtycBS4tJtuigmaR2dbRkRiveuB+xjTO4N09Co3PwUtGMXzTnOut\nhJ2KkKEkJ7m7XNFSCiFDJJC4hVGTTeXpcFu+d+vqVXsTPlwJIDwkCXyTe+Kf\nsusgGflKXP6MoPLZP3BKhrenegFn29d3St1Wn5RxHjJUMffrJVpCi8QXKzIX\nZjknhhyUkIbJma/cFSY11Xz89GLOh7ed4PIGCY7qKIh0EK+ITR1GwOANvyOH\nk9ILlrzyouQs0EeujOxLk5CEbfR0MFIQdDNP0347C7jEGNSo1eSkIcTodC61\nrc6B\r\n=aHor\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","_from":".","_shasum":"5d9425d2d03268f8c59cb780b20a0aed89c6069c","engines":{"node":">=0.10.0"},"gitHead":"7185a28ac0cc4961be37589132a218cb2c9ebb36","scripts":{"test":"tape test/*.test.js"},"_npmUser":{"name":"arekinath","email":"alex@cooperi.net"},"repository":{"url":"git+https://github.com/arekinath/node-sshpk-agent.git","type":"git"},"_npmVersion":"2.15.11","description":"ssh-agent client for use with sshpk","directories":{"bin":"./bin","lib":"./lib","man":"./man/man1"},"_nodeVersion":"0.12.18","dependencies":{"sshpk":">=1.14.1 < 1.17.0","verror":"^1.10.0","getpass":"^0.1.7","dashdash":"^1.14.1","assert-plus":"^1.0.0","mooremachine":"^2.0.1","readable-stream":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^3.5.0","benchmark":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sshpk-agent_1.8.1_1562891047127_0.5770623262330425","host":"s3://npm-registry-packages"}}},"time":{"created":"2015-09-30T23:02:04.903Z","modified":"2025-11-26T18:16:00.698Z","1.0.0":"2015-09-30T23:02:04.903Z","1.0.1":"2015-10-01T00:03:26.543Z","1.0.2":"2015-10-08T02:42:20.618Z","1.1.0":"2015-10-13T19:22:12.293Z","1.1.1":"2015-10-13T21:08:58.236Z","1.1.2":"2015-11-02T22:44:41.649Z","1.2.0":"2015-11-18T23:39:15.422Z","1.2.1":"2015-12-21T21:45:14.555Z","1.3.0":"2016-06-08T18:07:30.286Z","1.4.0":"2016-07-28T18:11:38.059Z","1.4.1":"2016-07-28T18:55:27.492Z","1.4.2":"2016-10-12T00:41:18.770Z","1.5.0":"2017-04-13T01:20:54.870Z","1.6.0":"2017-04-20T21:52:52.624Z","1.6.1":"2017-08-15T01:31:16.108Z","1.6.2":"2018-04-11T18:46:27.476Z","1.7.0":"2018-04-17T22:44:54.905Z","1.8.1":"2019-07-12T00:24:07.309Z"},"bugs":{"url":"https://github.com/arekinath/node-sshpk-agent/issues"},"author":{"name":"Joyent, Inc"},"license":"MIT","homepage":"https://github.com/arekinath/node-sshpk-agent#readme","repository":{"url":"git+https://github.com/arekinath/node-sshpk-agent.git","type":"git"},"description":"ssh-agent client for use with sshpk","contributors":[{"name":"Alex Wilson","email":"alex@cooperi.net"}],"maintainers":[{"email":"todd.whiteman@joyent.com","name":"todd.whiteman"},{"email":"kusorbox@gmail.com","name":"kusor"},{"email":"michael.hicks@joyent.com","name":"michael.hicks"},{"email":"bahamat@digitalelf.net","name":"bahamat"},{"email":"Tr@visPaul.me","name":"tpaul"},{"email":"danmcd@edgecast.io","name":"kebesays"},{"email":"alex@cooperi.net","name":"arekinath"}],"readme":"sshpk-agent\n===========\n\nA library for using the `ssh-agent` protocol, written to leverage the modern\nnode Streams API and use `sshpk` objects. Supports most client operations\n(including key add/remove), but agent support is coming. Re-uses socket\nconnections where possible for lower latency operation.\n\nInstall\n-------\n\n```\nnpm install sshpk-agent\n```\n\nExamples\n--------\n\n```js\nvar agent = require('sshpk-agent');\nvar sshpk = require('sshpk');\n\nvar client = new agent.Client();\n\n/* Add a new key to the agent */\nvar pk = sshpk.parsePrivateKey(fs.readFileSync('id_rsa'), 'pem');\nclient.addKey(pk, function (err) {\n  ...\n});\n\n/* List all the keys stored in the agent */\nvar key;\nclient.listKeys(function (err, keys) {\n  if (err)\n    return;\n  /* keys is an array of sshpk.Key objects */\n  key = keys[0];\n});\n\n/* Sign some data with a key */\nvar data = 'foobar';\nclient.sign(key, data, function (err, signature) {\n  /* signature is an sshpk.Signature object */\n  ...\n  /* to find out what hash algorithm the agent used -- it chooses for you */\n  var algo = signature.hashAlgorithm;\n  ...\n});\n```\n\nUsage\n-----\n\n### `new Client([options]);`\n\nCreates a new ssh-agent client.\n\nParameters\n\n- `options` -- optional Object, containing properties:\n  - `socketPath` -- an optional String, path to the UNIX socket to reach the SSH\n                    agent via. If not specified, defaults to\n                    `process.env['SSH_AUTH_SOCK']`\n  - `timeout` -- an optional Number, milliseconds to wait for the agent to\n                 respond to a request before returning error. Defaults to 2000.\n\n### `Client#listKeys([options, ]callback);`\n\nRetrieves a list of all keys stored in the agent.\n\nParameters\n\n- `options` -- optional Object, containg properties:\n  - `timeout` -- an optional Number, overrides the constructor timeout just for\n                 this request\n- `callback` -- function `(error, keys)` with arguments:\n  - `error` -- null if no error, otherwise an instance of `Error` or its\n               subclasses\n  - `keys` -- Array of `sshpk.Key` objects, the available public keys\n\n### `Client#listCertificates([options, ]callback);`\n\nRetrieves a list of all certificates stored in the agent.\n\nParameters\n\n- `options` -- optional Object, containg properties:\n  - `timeout` -- an optional Number, overrides the constructor timeout just for\n                 this request\n- `callback` -- function `(error, keys)` with arguments:\n  - `error` -- null if no error, otherwise an instance of `Error` or its\n               subclasses\n  - `keys` -- Array of `sshpk.Certificate` objects, the available certificates\n\n### `Client#sign(key, data[, options], callback);`\n\nUses a key stored in the agent to sign some data.\n\nParameters\n\n- `key` -- an Object, instance of `sshpk.Key`, key to sign with\n- `data` -- a Buffer or String, data to be signed\n- `options` -- optional Object, containing properties:\n  - `timeout` -- an optional Number, overrides the constructor timeout just for\n                 this request\n- `callback` -- function `(error, signature)` with arguments:\n  - `error` -- null if no error, otherwise instance of `Error`\n  - `signature` -- an Object, instance of `sshpk.Signature`\n\n### `Client#createSelfSignedCertificate(subject, key, options, cb)`\n\nUses a key stored in the agent to create a self-signed certificate for that\nkey. The certificate can be read back in both OpenSSH and X.509 formats.\n\nParameters\n\n - `subject` -- an Identity, the subject of the certificate\n - `key` -- an Object, instance of `sshpk.Key`, key to sign with and the\n   subject key\n - `options` -- an Object, additional options, with keys:\n   - `lifetime` -- optional Number, lifetime of the certificate from now in\n     seconds\n   - `validFrom`, `validUntil` -- optional Dates, beginning and end of\n     certificate validity period. If given, `lifetime` will be ignored.\n   - `serial` -- optional Buffer, the serial number of the certificate\n   - `purposes` -- optional Array of String, X.509 key usage restrictions\n - `callback` -- function `(error, certificate)`, with arguments:\n   - `error` -- null if no error, otherwise instance of `Error`\n   - `certificate` -- an Object, instance of `sshpk.Certificate`\n\n### `Client#createCertificate(subject, subjectKey, issuer, key, options, cb)`\n\nUses a key stored in the agent to create and sign a certificate for some other\nkey (not necessarily in the agent). The certificate can be read back in both\nOpenSSH and X.509 formats.\n\nParameters\n\n - `subject` -- an Identity, the subject of the certificate\n - `subjectKey` -- an Object, instance of `sshpk.Key`, key of the subject\n   entity (does not have to reside in the agent)\n - `issuer` -- an Identity, the issuer of the certificate\n - `key` -- an Object, instance of `sshpk.Key`, key to sign with (must be in\n   the agent, and match up with the `issuer` identity)\n - `options` -- an Object, additional options, with keys:\n   - `lifetime` -- optional Number, lifetime of the certificate from now in\n     seconds\n   - `validFrom`, `validUntil` -- optional Dates, beginning and end of\n     certificate validity period. If given, `lifetime` will be ignored.\n   - `serial` -- optional Buffer, the serial number of the certificate\n   - `purposes` -- optional Array of String, X.509 key usage restrictions\n - `callback` -- function `(error, certificate)`, with arguments:\n   - `error` -- null if no error, otherwise instance of `Error`\n   - `certificate` -- an Object, instance of `sshpk.Certificate`\n\n### `Client#addKey(privkey[, options], callback);`\n\nAdds a new private key to the agent.\n\nParameters\n\n- `privkey` -- an Object, instance of `sshpk.PrivateKey`, key to add\n- `options` -- optional Object, containing properties:\n  - `expires` -- optional Number, seconds until this key expires. If not given,\n                 key will last indefinitely. Expiry is handled by the agent\n                 itself.\n  - `timeout` -- optional Number, overrides the constructor timeout\n- `callback` -- function `(error)` with arguments:\n  - `error` -- null if no error, otherwise instance of `Error`\n\n### `Client#addCertificate(cert, privkey[, options], callback);`\n\nAdds a new certificate and private key pair to the agent.\n\nParameters\n\n- `cert` -- an Object, instance of `sshpk.Certificate`, cert to add\n- `privkey` -- an Object, instance of `sshpk.PrivateKey`, subject private key\n               of the certificate\n- `options` -- optional Object, containing properties:\n  - `expires` -- optional Number, seconds until this key expires. If not given,\n                 key will last indefinitely. Expiry is handled by the agent\n                 itself.\n  - `timeout` -- optional Number, overrides the constructor timeout\n- `callback` -- function `(error)` with arguments:\n  - `error` -- null if no error, otherwise instance of `Error`\n\n### `Client#removeKey(key[, options], callback);`\n\nRemoves a private key from the agent.\n\nParameters\n\n- `key` -- an Object, instance of `sshpk.Key`, key to remove\n- `options` -- optional Object, containing properties:\n  - `timeout` -- an optional Number, overrides the constructor timeout just for\n                 this request\n- `callback` -- function `(error)` with arguments:\n  - `error` -- null if no error, otherwise instance of `Error`\n\n### `Client#removeAllKeys([options, ]callback);`\n\nRemoves all private keys from the agent.\n\nParameters\n\n- `options` -- optional Object, containing properties:\n  - `timeout` -- an optional Number, overrides the constructor timeout just for\n                 this request\n- `callback` -- function `(error)` with arguments:\n  - `error` -- null if no error, otherwise instance of `Error`\n\n### `Client#lock(password[, options], callback);`\n\nLocks the agent with a password, causing it to respond with failure to all\nrequests (except a request to list keys, which always returns an empty list),\nuntil unlocked with the same password.\n\nParameters\n\n- `password` -- a String, password to be required to unlock the agent\n- `options` -- optional Object, containing properties:\n  - `timeout` -- an optional Number, overrides the constructor timeout just for\n                 this request\n- `callback` -- function `(error)` with arguments:\n  - `error` -- null if no error, otherwise instance of `Error`\n\n### `Client#unlock(password[, options], callback);`\n\nUnlocks an agent that has been previously locked. The given `password` must\nmatch the password used to lock the agent.\n\nParameters\n\n- `password` -- a String, password to unlock the agent\n- `options` -- optional Object, containing properties:\n  - `timeout` -- an optional Number, overrides the constructor timeout just for\n                 this request\n- `callback` -- function `(error)` with arguments:\n  - `error` -- null if no error, otherwise instance of `Error`\n\n### `Client#listExtensions(callback);`\n\nRequests the \"query\" extension (see draft-miller-ssh-agent-00) from the agent\nto list what agent protocol extensions are supported. These are returned as\na list of Strings.\n\nParameters\n\n - `callback` -- function `(error, extensions)` with arguments:\n  - `error` -- null if no error, otherwise instance of `Error`\n  - `extensions` -- Array of String, supported extensions\n","readmeFilename":"README.md","users":{"shanewholloway":true}}