{"_id":"@tdalabs/keystore-helper","_rev":"65-1908bcd6cd63a8edfd69c1dde7695758","name":"@tdalabs/keystore-helper","description":"encrypt and store credentials in google cloud storage buckets","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@tdalabs/keystore-helper","version":"1.0.0","description":"encrypt and store credentials in google cloud storage buckets","main":"index.js","bin":{"kms-helper":"./index.js"},"scripts":{"test":"echo \"g2g\"","publish":"publish"},"repository":{"type":"git","url":"git+https://bitbucket.org/tdalabs/keystore-helper.git"},"keywords":["keystore","google","cloud","storage"],"author":{"name":"Jeremy Lorino"},"license":"Apache-2.0","homepage":"https://bitbucket.org/tdalabs/keystore-helper#readme","dependencies":{"@google-cloud/storage":"^0.7.0","googleapis":"^17.1.0","yargs":"^7.0.1"},"devDependencies":{"publish":"^0.6.0"},"gitHead":"3df1655bd644313da01d3daf0f2747f4198f0a8f","_id":"@tdalabs/keystore-helper@1.0.0","_shasum":"e60afbd47e34c2d1ef8484ccc4e867a928425a9e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"tdalab","email":"it@texasdirectauto.com"},"dist":{"shasum":"e60afbd47e34c2d1ef8484ccc4e867a928425a9e","tarball":"https://registry.npmjs.org/@tdalabs/keystore-helper/-/keystore-helper-1.0.0.tgz","integrity":"sha512-Fhaj16beb+eNW5yhxi1d7PxgYtiU7+/IHij31gKTXNZht0bie/BUg9+6dqlDVSwqniyS0J7tlzIY/MYUueO/5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkGR5ODZYLuhJdde+o4JGR8COhrLOTq0AXowRfLrlKzwIgDEBWYsE3WcejfpG1FsZ08erUPO/X1Mge5ojMFj71fwI="}]},"maintainers":[{"name":"tdalab","email":"it@texasdirectauto.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/keystore-helper-1.0.0.tgz_1489422931534_0.39288428612053394"},"directories":{}},"1.0.1":{"name":"@tdalabs/keystore-helper","version":"1.0.1","description":"encrypt and store credentials in google cloud storage buckets","main":"index.js","bin":{"kms-helper":"./index.js"},"scripts":{"test":"echo \"g2g\"","publish":"publish"},"repository":{"type":"git","url":"git+https://bitbucket.org/tdalabs/keystore-helper.git"},"keywords":["keystore","google","cloud","storage"],"author":{"name":"Jeremy Lorino"},"license":"Apache-2.0","homepage":"https://bitbucket.org/tdalabs/keystore-helper#readme","dependencies":{"@google-cloud/storage":"^0.7.0","googleapis":"^17.1.0","yargs":"^7.0.1"},"devDependencies":{"publish":"^0.6.0"},"gitHead":"3df1655bd644313da01d3daf0f2747f4198f0a8f","_id":"@tdalabs/keystore-helper@1.0.1","_shasum":"93aa2486567dcf6e5a890da5319de92dbe45168b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"tdalab","email":"it@texasdirectauto.com"},"dist":{"shasum":"93aa2486567dcf6e5a890da5319de92dbe45168b","tarball":"https://registry.npmjs.org/@tdalabs/keystore-helper/-/keystore-helper-1.0.1.tgz","integrity":"sha512-AgXTGQAu3vHTRvmDZbMt+jkf6bHnnAL5w0fIJ2Yw0lZRqPqMNi0RF8aPwNKQQ5ThOxCRHob1kadB1QdNvqEdoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBf6XTlgs9flD2LsRWYibx3f+a1SSC88onc9+SZAJfwAiASC8FTdirh+MYJbNZHW/m1H2d43wC1FzleHPlpeTBhgg=="}]},"maintainers":[{"name":"aeroag_02","email":"mark.eaton@texasdirectauto.com"},{"name":"albertyin_vroom","email":"albert.yin@vroom.com"},{"name":"colinvroom","email":"colin.meret@vroom.com"},{"name":"cougar5","email":"anuj.jain@texasdirectauto.com"},{"name":"dankirkpatrick_vroom","email":"dan.kirkpatrick@vroom.com"},{"name":"darkspark","email":"jonathan.montgomery@texasdirectauto.com"},{"name":"jason.mcbroom","email":"jason.mcbroom@vroom.com"},{"name":"jeremylorino","email":"jeremy@texasdirectauto.com"},{"name":"krishnaprasad526","email":"krishna.prasad@vroom.com"},{"name":"matthewvroom","email":"matthew@vroom.com"},{"name":"michaelbae","email":"michael.bae@vroom.com"},{"name":"puches","email":"john@texasdirectauto.com"},{"name":"randyloffelmacher","email":"randy.loffelmacher@vroom.com"},{"name":"rnelson","email":"rich.nelson@vroom.com"},{"name":"syqs","email":"kristian.magda@vroom.com"},{"name":"tdalab","email":"it@texasdirectauto.com"},{"name":"tonyvroom","email":"tony.li@vroom.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/keystore-helper-1.0.1.tgz_1489423042159_0.3906468516215682"},"directories":{}},"1.0.2":{"name":"@tdalabs/keystore-helper","version":"1.0.2","description":"encrypt and store credentials in google cloud storage buckets","main":"index.js","bin":{"kms-helper":"./index.js"},"scripts":{"test":"echo \"g2g\"","publish":"publish"},"repository":{"type":"git","url":"git+https://bitbucket.org/tdalabs/keystore-helper.git"},"keywords":["keystore","google","cloud","storage"],"author":{"name":"Jeremy Lorino"},"license":"Apache-2.0","homepage":"https://bitbucket.org/tdalabs/keystore-helper#readme","dependencies":{"@google-cloud/storage":"^0.7.0","googleapis":"^17.1.0","yargs":"^7.0.1"},"devDependencies":{"publish":"^0.6.0"},"gitHead":"3df1655bd644313da01d3daf0f2747f4198f0a8f","_id":"@tdalabs/keystore-helper@1.0.2","_shasum":"87c7639f2897931ab3fc8a9a570e817a50eafbcc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"tdalab","email":"it@texasdirectauto.com"},"dist":{"shasum":"87c7639f2897931ab3fc8a9a570e817a50eafbcc","tarball":"https://registry.npmjs.org/@tdalabs/keystore-helper/-/keystore-helper-1.0.2.tgz","integrity":"sha512-lBDZaQaM0c1vDQiOcWix0mGFjz/A6RNjqiP+zBHtswLck01wJEiDcuWRr71CYXMcSnLfPYg5EjFR9eiAPTL8eQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrAIRGUxNuiBSbRicPf20v6ke9SArijrtfMx2R+Ru03AiBoBXGJTCE8Ogh6ImBn1ZyFLQTo4/t5NeTgcUmMaYkdrQ=="}]},"maintainers":[{"name":"aeroag_02","email":"mark.eaton@texasdirectauto.com"},{"name":"albertyin_vroom","email":"albert.yin@vroom.com"},{"name":"colinvroom","email":"colin.meret@vroom.com"},{"name":"cougar5","email":"anuj.jain@texasdirectauto.com"},{"name":"dankirkpatrick_vroom","email":"dan.kirkpatrick@vroom.com"},{"name":"darkspark","email":"jonathan.montgomery@texasdirectauto.com"},{"name":"jason.mcbroom","email":"jason.mcbroom@vroom.com"},{"name":"jeremylorino","email":"jeremy@texasdirectauto.com"},{"name":"krishnaprasad526","email":"krishna.prasad@vroom.com"},{"name":"matthewvroom","email":"matthew@vroom.com"},{"name":"michaelbae","email":"michael.bae@vroom.com"},{"name":"puches","email":"john@texasdirectauto.com"},{"name":"randyloffelmacher","email":"randy.loffelmacher@vroom.com"},{"name":"rnelson","email":"rich.nelson@vroom.com"},{"name":"syqs","email":"kristian.magda@vroom.com"},{"name":"tdalab","email":"it@texasdirectauto.com"},{"name":"tonyvroom","email":"tony.li@vroom.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/keystore-helper-1.0.2.tgz_1489425129924_0.1658978071063757"},"directories":{}}},"readme":"# create keyring and cryptokey\n```\ngcloud beta kms keyrings create test --location global\ngcloud beta kms cryptokeys create tutorial \\\n    --location global \\\n    --keyring test \\\n    --purpose encryption\n```\n\n# encrypt folder\n```\nnode keys.js encrypt test-build-creds prod-circleci test-creds/config.json test-creds.encrypted/config.json\n```\n\n# upload folder\n```\nnode gcs.js upload test-project-creds test-creds.encrypted/\n```\n\n# list files in gcs bucket\n```\nnode gcs.js list test-project-creds test-creds.encrypted\n```\n\n# download file\n```\nnode gcs.js download test-project-creds test-creds.encrypted/config.json test-creds.encrypted/config.json\n```\n\n# decrypt file\n```\nnode keys.js decrypt test-build-creds prod-circleci test-creds.encrypted/config.json test-creds.encrypted/config.json\n```","maintainers":[{"email":"devops@vroom.com","name":"vroomdevops"},{"email":"ITBillingList@Vroom.com","name":"tdalab"},{"email":"david.mcgee@vroom.com","name":"davidmcgee"}],"time":{"modified":"2024-02-14T22:48:42.930Z","created":"2017-03-13T16:35:32.228Z","1.0.0":"2017-03-13T16:35:32.228Z","1.0.1":"2017-03-13T16:37:24.101Z","1.0.2":"2017-03-13T17:12:10.567Z"},"homepage":"https://bitbucket.org/tdalabs/keystore-helper#readme","keywords":["keystore","google","cloud","storage"],"repository":{"type":"git","url":"git+https://bitbucket.org/tdalabs/keystore-helper.git"},"author":{"name":"Jeremy Lorino"},"license":"Apache-2.0","readmeFilename":"README.md"}