{"_id":"tls-keygen","_rev":"28-a2aad0c48a5fa9a368f24fb69f192bb6","name":"tls-keygen","description":"Generate a self-signed TLS certificate and add it to the trusted certificate store.","dist-tags":{"latest":"3.7.0"},"versions":{"1.0.0":{"name":"tls-keygen","version":"1.0.0","description":"Generate a self-signed TLS certificate and add it to the trusted certificate store.","main":"setupTLS.js","bin":{"tls-keygen":"cli.js"},"scripts":{"test":"standard | snazzy"},"keywords":["tls","certificate","self-signed"],"author":{"name":"Sebastiaan Deckers","email":"sebdeckers83@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://gitlab.com/sebdeckers/tls-keygen.git"},"dependencies":{"child-process-promise":"^2.2.1","command-exists":"^1.2.2","mkdirp":"^0.5.1","shell-escape":"^0.2.0","user-home":"^2.0.0"},"devDependencies":{"snazzy":"^7.0.0","standard":"^10.0.3"},"gitHead":"9eebc1f1963f2957096ea6cb3f809713e2e479d1","bugs":{"url":"https://gitlab.com/sebdeckers/tls-keygen/issues"},"homepage":"https://gitlab.com/sebdeckers/tls-keygen#README","_id":"tls-keygen@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"seb","email":"sebdeckers83@gmail.com"},"dist":{"integrity":"sha512-J2sO5UIdntC7xLCtt2ORlXJVK+f+pWskVDY8u6vj8Ko7b5Oqcyhvr/jVhFf49/U9TvnOGY2BBUQn8swpmHPznw==","shasum":"1679f1769157b0346d2b63c10270ae62f02a931d","tarball":"https://registry.npmjs.org/tls-keygen/-/tls-keygen-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClSnQyS9f+QfB8QJvf+9XYqkaa1W9O+NPZOEZRQpV/IQIgS6fETUfplQBo87lLwGzEjyReiR/HBZR3ZL+Vp2ahvIo="}]},"maintainers":[{"name":"seb","email":"sebdeckers83@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tls-keygen-1.0.0.tgz_1516891348813_0.3746937883552164"},"directories":{}},"1.0.1":{"name":"tls-keygen","version":"1.0.1","description":"Generate a self-signed TLS certificate and add it to the trusted certificate store.","main":"setupTLS.js","bin":{"tls-keygen":"cli.js"},"scripts":{"test":"standard | snazzy"},"keywords":["tls","certificate","self-signed"],"author":{"name":"Sebastiaan Deckers","email":"sebdeckers83@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://gitlab.com/sebdeckers/tls-keygen.git"},"dependencies":{"child-process-promise":"^2.2.1","command-exists":"^1.2.2","mkdirp":"^0.5.1","shell-escape":"^0.2.0","user-home":"^2.0.0"},"devDependencies":{"snazzy":"^7.0.0","standard":"^10.0.3"},"gitHead":"9eebc1f1963f2957096ea6cb3f809713e2e479d1","bugs":{"url":"https://gitlab.com/sebdeckers/tls-keygen/issues"},"homepage":"https://gitlab.com/sebdeckers/tls-keygen#README","_id":"tls-keygen@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"seb","email":"sebdeckers83@gmail.com"},"dist":{"integrity":"sha512-rAmCu7Dmh0a+wxYIInqp85d4iZIx8i0OVfHc3dZ98FrBDl2LS5AnG295gpJRXxOZyLEhX0EBkq+PiZCmcDFElQ==","shasum":"6452099bd00c3f0cc8e679c4abe95fb337c85198","tarball":"https://registry.npmjs.org/tls-keygen/-/tls-keygen-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjDrrRnaQN9S8nSQqlcQAYoU6e6SPS59jR5N7j5+iO/AiEA37ioTzMkG3v+iX251tzFhh76jFkb0en7sB15KM2RRIc="}]},"maintainers":[{"name":"seb","email":"sebdeckers83@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tls-keygen-1.0.1.tgz_1516952217722_0.522883168188855"},"directories":{}},"1.0.2":{"name":"tls-keygen","version":"1.0.2","description":"Generate a self-signed TLS certificate and add it to the trusted certificate store.","main":"setupTLS.js","bin":{"tls-keygen":"cli.js"},"scripts":{"test":"standard | snazzy"},"keywords":["tls","certificate","self-signed"],"author":{"name":"Sebastiaan Deckers","email":"sebdeckers83@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://gitlab.com/sebdeckers/tls-keygen.git"},"dependencies":{"child-process-promise":"^2.2.1","command-exists":"^1.2.2","mkdirp":"^0.5.1","shell-escape":"^0.2.0","user-home":"^2.0.0"},"devDependencies":{"snazzy":"^7.0.0","standard":"^10.0.3"},"gitHead":"f7cb1809ae77ba63932053b7b5d69a01f194b2e2","bugs":{"url":"https://gitlab.com/sebdeckers/tls-keygen/issues"},"homepage":"https://gitlab.com/sebdeckers/tls-keygen#README","_id":"tls-keygen@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"seb","email":"sebdeckers83@gmail.com"},"dist":{"integrity":"sha512-Lc0W6qCWQse/aBeZoGtqr1EegtQY5cVNHMe3XvdBBTSxlM5fiqqL+oEzH38bf8oo1I1kOiWBtUeMUC6PRdIdsA==","shasum":"c5199a8253dcb2d8ca54732cde0e7c0b28198138","tarball":"https://registry.npmjs.org/tls-keygen/-/tls-keygen-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCThuDfhhawv7PPHEcnHphYGPik5KivGA9YBdTjqp8Z8gIgBUYJii/PFy7Pz3dg63OykdJecifHR2o0flhqYUT1jL0="}]},"maintainers":[{"name":"seb","email":"sebdeckers83@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tls-keygen-1.0.2.tgz_1517021976971_0.15389550547115505"},"directories":{}},"1.1.0":{"name":"tls-keygen","version":"1.1.0","description":"Generate a self-signed TLS certificate and add it to the trusted certificate store.","main":"setupTLS.js","bin":{"tls-keygen":"cli.js"},"scripts":{"start":"node cli.js","test":"standard | snazzy"},"keywords":["tls","certificate","self-signed"],"author":{"name":"Sebastiaan Deckers","email":"sebdeckers83@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://gitlab.com/sebdeckers/tls-keygen.git"},"dependencies":{"child-process-promise":"^2.2.1","command-exists":"^1.2.2","mkdirp":"^0.5.1","shell-escape":"^0.2.0","user-home":"^2.0.0"},"devDependencies":{"snazzy":"^7.0.0","standard":"^10.0.3"},"gitHead":"cdd69b51f81baed40f0dbd1068d2d00e9f1eea2e","bugs":{"url":"https://gitlab.com/sebdeckers/tls-keygen/issues"},"homepage":"https://gitlab.com/sebdeckers/tls-keygen#README","_id":"tls-keygen@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"seb","email":"sebdeckers83@gmail.com"},"dist":{"integrity":"sha512-WBcSxnYI3QDy7/GqnH+fJKGJEcuk9FCk/10ng1l3bvTubkQBGRaKtksuhSLyaJ88BUQK7E6/GXxve9OwL8ZaiQ==","shasum":"9b8cb0dfd21cd08b018860e646988472a730c3e5","tarball":"https://registry.npmjs.org/tls-keygen/-/tls-keygen-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHwndOKf/0CPLdQcV7eXjIbCfJ5iMQqpj8hX7B5cxWLPAiB/BLleZfl/Z8zPZqChDam/yjy5mj/YkfwGZDFMibMm6A=="}]},"maintainers":[{"name":"seb","email":"sebdeckers83@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tls-keygen-1.1.0.tgz_1517555231317_0.8528009077999741"},"directories":{}},"1.2.0":{"name":"tls-keygen","version":"1.2.0","description":"Generate a self-signed TLS certificate and add it to the trusted certificate store.","main":"setupTLS.js","bin":{"tls-keygen":"cli.js"},"scripts":{"start":"node cli.js","test":"standard | snazzy"},"keywords":["tls","certificate","self-signed"],"author":{"name":"Sebastiaan Deckers","email":"sebdeckers83@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://gitlab.com/sebdeckers/tls-keygen.git"},"dependencies":{"chalk":"^2.3.0","child-process-promise":"^2.2.1","command-exists":"^1.2.2","mkdirp":"^0.5.1","shell-escape":"^0.2.0","user-home":"^2.0.0"},"devDependencies":{"snazzy":"^7.0.0","standard":"^10.0.3"},"gitHead":"6321bb20e799dd776de3d5a4e2d2c3dcbd6f2914","bugs":{"url":"https://gitlab.com/sebdeckers/tls-keygen/issues"},"homepage":"https://gitlab.com/sebdeckers/tls-keygen#README","_id":"tls-keygen@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"seb","email":"sebdeckers83@gmail.com"},"dist":{"integrity":"sha512-BTj6vyrDMCqRAjK33vDEq/ugsyV05DjD1QPrYQzukHONcE2CPcsN1vVZVErKTLXm0GIcunfeBODlAp9Ryihm5Q==","shasum":"1fefb62e49ec0ee7cbc96c65cff1b51d0f70083d","tarball":"https://registry.npmjs.org/tls-keygen/-/tls-keygen-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD08g0tz9fi1LSs/iBSl5XCBkYpkL0I2e9HZK8ENK7DPgIgBv/zU/hwOCPXo/w7evvG6TnMGaZtwfLvzcrG5taiCS8="}]},"maintainers":[{"name":"seb","email":"sebdeckers83@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tls-keygen-1.2.0.tgz_1517556772373_0.709705725312233"},"directories":{}},"1.3.0":{"name":"tls-keygen","version":"1.3.0","description":"Generate a self-signed TLS certificate and add it to the trusted certificate store.","main":"setupTLS.js","bin":{"tls-keygen":"cli.js"},"scripts":{"start":"node cli.js","test":"standard | snazzy"},"keywords":["tls","certificate","self-signed"],"author":{"name":"Sebastiaan Deckers","email":"sebdeckers83@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://gitlab.com/sebdeckers/tls-keygen.git"},"dependencies":{"chalk":"^2.3.0","child-process-promise":"^2.2.1","command-exists":"^1.2.2","mkdirp":"^0.5.1","shell-escape":"^0.2.0","user-home":"^2.0.0"},"devDependencies":{"snazzy":"^7.0.0","standard":"^10.0.3"},"gitHead":"cbb3e6e6e4d504f2bc183d69c04d8aec6002bf3d","bugs":{"url":"https://gitlab.com/sebdeckers/tls-keygen/issues"},"homepage":"https://gitlab.com/sebdeckers/tls-keygen#README","_id":"tls-keygen@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"seb","email":"sebdeckers83@gmail.com"},"dist":{"integrity":"sha512-xNEZlYkaplPxZiyNk93q+b/TeX22qIwEKoDY0dkKp+cvXLSxKIiU/7ahb1mP1mcAhJRBlu4g9ureXZ2kwFH5JA==","shasum":"f923a3bebcc93f82a2b04619c5be18b8f934b487","tarball":"https://registry.npmjs.org/tls-keygen/-/tls-keygen-1.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8rSrJ5IieBOIbG/HmSvN9LMMxDOlOCAf6fTA9qbPBVAIgeAxJS/PfePrnv50kl4VKINnYP7LZJ5+R4n/bjMD1fDE="}]},"maintainers":[{"name":"seb","email":"sebdeckers83@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tls-keygen-1.3.0.tgz_1517557235895_0.11706802668049932"},"directories":{}},"2.0.0":{"name":"tls-keygen","version":"2.0.0","description":"Generate a self-signed TLS certificate and add it to the trusted certificate store.","main":"index.js","bin":{"tls-keygen":"cli.js"},"scripts":{"start":"node cli.js","test":"standard | snazzy"},"keywords":["tls","certificate","self-signed"],"author":{"name":"Sebastiaan Deckers","email":"sebdeckers83@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://gitlab.com/sebdeckers/tls-keygen.git"},"dependencies":{"chalk":"^2.3.0","child-process-promise":"^2.2.1","command-exists":"^1.2.2","mkdirp":"^0.5.1","shell-escape":"^0.2.0","user-home":"^2.0.0"},"devDependencies":{"snazzy":"^7.0.0","standard":"^10.0.3"},"gitHead":"2c1711174f3ae5d52f8b7039ae0333fd4d066a6f","bugs":{"url":"https://gitlab.com/sebdeckers/tls-keygen/issues"},"homepage":"https://gitlab.com/sebdeckers/tls-keygen#README","_id":"tls-keygen@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"seb","email":"sebdeckers83@gmail.com"},"dist":{"integrity":"sha512-6zO5pf8MltxPuGMmpBhGN944n+wKI3QZxzOnFsO7MKwJbmBhSmjFwrnDr4QcX13o/VW2Y/u2CebduCSTk5QDjg==","shasum":"13236a3fbf4bec73a4bb45af4d504164f6db9d8a","tarball":"https://registry.npmjs.org/tls-keygen/-/tls-keygen-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMpexUWf+xZrvKHpVIStYEZvsCGaMJHsqjBTwwZzGm3AiEAvrgB52pI+l8b1AxC1DKmv1D0iLuGJPKSLR5EkvWUemU="}]},"maintainers":[{"name":"seb","email":"sebdeckers83@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tls-keygen-2.0.0.tgz_1517931681356_0.40992857655510306"},"directories":{}},"3.0.0":{"name":"tls-keygen","version":"3.0.0","description":"Generate a self-signed TLS certificate and add it to the trusted certificate store.","main":"index.js","bin":{"tls-keygen":"cli.js"},"scripts":{"start":"node cli.js","test":"standard --verbose | snazzy"},"keywords":["localhost","ssl","tls","certificate","self-signed"],"author":{"name":"Sebastiaan Deckers","email":"sebdeckers83@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://gitlab.com/sebdeckers/tls-keygen.git"},"dependencies":{"chalk":"^2.3.0","child-process-promise":"^2.2.1","command-exists":"^1.2.2","mkdirp":"^0.5.1","node-powershell":"^3.3.1","openssl.exe":"^0.0.2","shell-escape":"^0.2.0","temp-write":"^3.4.0","user-home":"^2.0.0"},"devDependencies":{"snazzy":"^7.0.0","standard":"^10.0.3"},"gitHead":"1c755bbc5b33040f857bfad2bfcbc61ce1206caa","bugs":{"url":"https://gitlab.com/sebdeckers/tls-keygen/issues"},"homepage":"https://gitlab.com/sebdeckers/tls-keygen#README","_id":"tls-keygen@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"seb","email":"sebdeckers83@gmail.com"},"dist":{"integrity":"sha512-AsMTo4dfcVwajVzmbfPbwT+ytv2volJQrsfOfOfjL1mxJl/iit+Bh1nY0d0z4c54oHzDXZtFGSjOXBwVy+cTIA==","shasum":"add81f44e0848cc49248a194d985e1b6298ee317","tarball":"https://registry.npmjs.org/tls-keygen/-/tls-keygen-3.0.0.tgz","fileCount":4,"unpackedSize":13996,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgqxSyMvSX9X0E8tldZfCCROBHY2TYSSaNmRcK11GzSAiEAj8Zuz+kDYpqz3sVyRb9mdtkR5jZuuLsANI5kjPe1z/Y="}]},"maintainers":[{"name":"seb","email":"sebdeckers83@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tls-keygen_3.0.0_1518449588186_0.3137867382518138"},"_hasShrinkwrap":false},"3.0.1":{"name":"tls-keygen","version":"3.0.1","description":"Generate a self-signed TLS certificate and add it to the trusted certificate store.","main":"index.js","bin":{"tls-keygen":"cli.js"},"scripts":{"start":"node cli.js","test":"standard --verbose | snazzy"},"keywords":["localhost","ssl","tls","certificate","self-signed"],"author":{"name":"Sebastiaan Deckers","email":"sebdeckers83@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://gitlab.com/sebdeckers/tls-keygen.git"},"dependencies":{"chalk":"^2.3.0","child-process-promise":"^2.2.1","command-exists":"^1.2.2","mkdirp":"^0.5.1","node-powershell":"^3.3.1","openssl.exe":"^0.0.2","shell-escape":"^0.2.0","temp-write":"^3.4.0","user-home":"^2.0.0"},"devDependencies":{"snazzy":"^7.0.0","standard":"^10.0.3"},"gitHead":"b97d7a450d370ab64e5b3fd34a678f19d7e5b780","bugs":{"url":"https://gitlab.com/sebdeckers/tls-keygen/issues"},"homepage":"https://gitlab.com/sebdeckers/tls-keygen#README","_id":"tls-keygen@3.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"seb","email":"sebdeckers83@gmail.com"},"dist":{"integrity":"sha512-9eyKzikxKwtUOrGIdDvztNgOpaXfkBeqSHAnJn0TfrisIJREB0LBRWWjb8o0ZxKlHrSuN55/31zar5cV9zpJXA==","shasum":"64615606e2c48250b05faa74ae33cb955495323c","tarball":"https://registry.npmjs.org/tls-keygen/-/tls-keygen-3.0.1.tgz","fileCount":4,"unpackedSize":14077,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUasC7xgGgDCqgf0k2xa/gHyqZTqjXRNfVnZJ6DKAxrAiBkkNQPiK+buzhlvwKDoMJF0S+FzklUioJ1y/gRshMEhg=="}]},"maintainers":[{"name":"seb","email":"sebdeckers83@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tls-keygen_3.0.1_1518450742788_0.9668372762024953"},"_hasShrinkwrap":false},"3.1.0":{"name":"tls-keygen","version":"3.1.0","description":"Generate a self-signed TLS certificate and add it to the trusted certificate store.","main":"index.js","bin":{"tls-keygen":"cli.js"},"scripts":{"prepublishOnly":"npm test","start":"node cli.js","test":"standard --verbose | snazzy"},"keywords":["localhost","ssl","tls","certificate","self-signed"],"author":{"name":"Sebastiaan Deckers","email":"sebdeckers83@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://gitlab.com/sebdeckers/tls-keygen.git"},"dependencies":{"chalk":"^2.3.0","child-process-promise":"^2.2.1","command-exists":"^1.2.2","minimist":"^1.2.0","mkdirp":"^0.5.1","node-powershell":"^3.3.1","openssl.exe":"^0.0.2","shell-escape":"^0.2.0","temp-write":"^3.4.0","user-home":"^2.0.0"},"devDependencies":{"snazzy":"^7.0.0","standard":"^10.0.3"},"gitHead":"9c6cee49e6b5506aa89458231a4d6e93d04878c8","bugs":{"url":"https://gitlab.com/sebdeckers/tls-keygen/issues"},"homepage":"https://gitlab.com/sebdeckers/tls-keygen#README","_id":"tls-keygen@3.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"seb","email":"sebdeckers83@gmail.com"},"dist":{"integrity":"sha512-JIqT/CDgnZ6DQ/GHnIv48ebsO5SSMWvgp8DHDhRDSMJj4gq3SUkBREM5rVo+iTKdj4AKGtMBl5/+27dsk7yX9w==","shasum":"53762e93d4f14e8aca94292f7a3d05e074fe562f","tarball":"https://registry.npmjs.org/tls-keygen/-/tls-keygen-3.1.0.tgz","fileCount":4,"unpackedSize":15363,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGajaap4PFRmA/41up/fAbSgF/UkfeadXZRtjW2zyS34AiEAjKe+x7bNq/V/9fg+41aFvNKrUazPwnkG0YeUs+ni/r4="}]},"maintainers":[{"name":"seb","email":"sebdeckers83@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tls-keygen_3.1.0_1519226777989_0.8757411820243106"},"_hasShrinkwrap":false},"3.1.2":{"name":"tls-keygen","version":"3.1.2","description":"Generate a self-signed TLS certificate and add it to the trusted certificate store.","main":"index.js","bin":{"tls-keygen":"cli.js"},"scripts":{"prepublishOnly":"npm test","start":"node cli.js","test":"standard --verbose | snazzy"},"keywords":["localhost","ssl","tls","certificate","self-signed"],"author":{"name":"Sebastiaan Deckers","email":"sebdeckers83@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://gitlab.com/sebdeckers/tls-keygen.git"},"dependencies":{"chalk":"^2.3.0","child-process-promise":"^2.2.1","command-exists":"^1.2.2","minimist":"^1.2.0","mkdirp":"^0.5.1","node-powershell":"^3.3.1","openssl.exe":"^0.0.2","shell-escape":"^0.2.0","temp-write":"^3.4.0","user-home":"^2.0.0"},"devDependencies":{"snazzy":"^7.0.0","standard":"^10.0.3"},"gitHead":"3ba95655488fefbdc87a96884bda378fc4774ce6","bugs":{"url":"https://gitlab.com/sebdeckers/tls-keygen/issues"},"homepage":"https://gitlab.com/sebdeckers/tls-keygen#README","_id":"tls-keygen@3.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"seb","email":"sebdeckers83@gmail.com"},"dist":{"integrity":"sha512-SwL9bksbETjdry0LGIO6LkE9Mzi9nxKLCJV99zhmcyrPJeYOtx8saIvWLcCB4IwbNl5pEI3/BfKpNjWSnpq2CQ==","shasum":"c80713340c33fadcf497a768e77fb5e76da02ed0","tarball":"https://registry.npmjs.org/tls-keygen/-/tls-keygen-3.1.2.tgz","fileCount":4,"unpackedSize":15745,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNSFFYuMCj/83QEzxWDQr+IR1tjddnN0MAdHA897nb4wIhAPaNsjZF6cZ4LHza67VxUm4O1ZpzCvdKmO0Q4wPDW7H7"}]},"maintainers":[{"name":"seb","email":"sebdeckers83@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tls-keygen_3.1.2_1519229027268_0.5659900905807014"},"_hasShrinkwrap":false},"3.2.0":{"name":"tls-keygen","version":"3.2.0","description":"Generate a self-signed TLS certificate and add it to the trusted certificate store.","main":"index.js","bin":{"tls-keygen":"cli.js"},"scripts":{"prepublishOnly":"npm test","start":"node cli.js","test":"standard --verbose | snazzy"},"keywords":["localhost","ssl","tls","certificate","self-signed"],"author":{"name":"Sebastiaan Deckers","email":"sebdeckers83@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://gitlab.com/sebdeckers/tls-keygen.git"},"dependencies":{"chalk":"^2.3.0","child-process-promise":"^2.2.1","command-exists":"^1.2.2","minimist":"^1.2.0","mkdirp":"^0.5.1","node-powershell":"^3.3.1","openssl.exe":"^0.0.2","shell-escape":"^0.2.0","temp-write":"^3.4.0","user-home":"^2.0.0"},"devDependencies":{"snazzy":"^7.0.0","standard":"^10.0.3"},"gitHead":"281df8148930d7b2643c5fd1efe26b66ca803dd9","bugs":{"url":"https://gitlab.com/sebdeckers/tls-keygen/issues"},"homepage":"https://gitlab.com/sebdeckers/tls-keygen#README","_id":"tls-keygen@3.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"seb","email":"sebdeckers83@gmail.com"},"dist":{"integrity":"sha512-a0XoSQDVQyTWA0QadPZDJh70OEBAnRs8fmVa1F4MwqAFN1C8E8fc1xgfNMzLdCKpKK8AX41m9LKese6NJZ/SNA==","shasum":"4bff87067662b148b79eb592127ee5b1782353bf","tarball":"https://registry.npmjs.org/tls-keygen/-/tls-keygen-3.2.0.tgz","fileCount":4,"unpackedSize":15926,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE++nOCxo0dCr72ANUD0J+d1R4OovIlezd/LA01jfLfzAiEAxmGyx3nob/I8OQIsRqynVR4BVnKDjh2ED/jc7DgP7HI="}]},"maintainers":[{"name":"seb","email":"sebdeckers83@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tls-keygen_3.2.0_1520311228936_0.9417179011688714"},"_hasShrinkwrap":false},"3.2.1":{"name":"tls-keygen","version":"3.2.1","description":"Generate a self-signed TLS certificate and add it to the trusted certificate store.","main":"index.js","bin":{"tls-keygen":"cli.js"},"scripts":{"prepublishOnly":"npm test","start":"node cli.js","test":"standard --verbose | snazzy"},"keywords":["localhost","ssl","tls","certificate","self-signed"],"author":{"name":"Sebastiaan Deckers","email":"sebdeckers83@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://gitlab.com/sebdeckers/tls-keygen.git"},"dependencies":{"chalk":"^2.3.0","child-process-promise":"^2.2.1","command-exists":"^1.2.2","minimist":"^1.2.0","mkdirp":"^0.5.1","node-powershell":"^3.3.1","openssl.exe":"^0.0.2","shell-escape":"^0.2.0","temp-write":"^3.4.0","user-home":"^2.0.0"},"devDependencies":{"snazzy":"^7.0.0","standard":"^10.0.3"},"gitHead":"e5c432c7bbd8e22f93106f0e9a90a50bf260952a","bugs":{"url":"https://gitlab.com/sebdeckers/tls-keygen/issues"},"homepage":"https://gitlab.com/sebdeckers/tls-keygen#README","_id":"tls-keygen@3.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"seb","email":"sebdeckers83@gmail.com"},"dist":{"integrity":"sha512-YIqK+lkyogYL7Bo0QLlWDNLEFLrG0T6ZPpr6k5UdmIyc6W5XPUkjrdNUrUKFaM/CdMEpXt4qFVanRUizlLynag==","shasum":"e33dddd091575e9f7ede1ab2e27eba7663264b24","tarball":"https://registry.npmjs.org/tls-keygen/-/tls-keygen-3.2.1.tgz","fileCount":4,"unpackedSize":15924,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmN5zg6VejYeYxOpVarIJAXxN9XZoPNcw1rx9ITn9xwAiEA9nLXPbOOLJs2gC3azxv6JNCV8WUmhPRo3n3Tdk9QEFU="}]},"maintainers":[{"name":"seb","email":"sebdeckers83@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tls-keygen_3.2.1_1520338888670_0.4108437752054961"},"_hasShrinkwrap":false},"3.3.0":{"name":"tls-keygen","description":"Generate a self-signed TLS certificate and add it to the trusted certificate store.","author":{"name":"Sebastiaan Deckers","email":"sebdeckers83@gmail.com"},"repository":{"type":"git","url":"git+https://gitlab.com/sebdeckers/tls-keygen.git"},"license":"ISC","version":"3.3.0","main":"index.js","bin":{"tls-keygen":"cli.js"},"scripts":{"prepublishOnly":"npm test","start":"node cli.js","test":"npm run lint && npm run proof","lint":"standard --verbose | snazzy","proof":"tape 'test/*.js'"},"keywords":["localhost","ssl","tls","certificate","self-signed"],"dependencies":{"chalk":"^2.3.0","child-process-promise":"^2.2.1","command-exists":"^1.2.2","minimist":"^1.2.0","mkdirp":"^0.5.1","node-powershell":"^3.3.1","openssl.exe":"^0.0.2","shell-escape":"^0.2.0","temp-write":"^3.4.0","tmp-promise":"^1.0.4","user-home":"^2.0.0"},"devDependencies":{"blue-tape":"^1.0.0","snazzy":"^7.0.0","standard":"^10.0.3","tape":"^4.9.0"},"gitHead":"5f4c24692870f9e72877f4506303e9dcf3e8720a","bugs":{"url":"https://gitlab.com/sebdeckers/tls-keygen/issues"},"homepage":"https://gitlab.com/sebdeckers/tls-keygen#README","_id":"tls-keygen@3.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"seb","email":"sebdeckers83@gmail.com"},"dist":{"integrity":"sha512-GHJz5j1nVaegrMyEzudZjefv91zbtZ4RMLabxsHM+Gbb8Hf5NWrXCuwJid+YLC7jHCuUUIV4fryha17DlEMGJA==","shasum":"7c8f92440e533e301b7bb0cbf729d6138be8da1b","tarball":"https://registry.npmjs.org/tls-keygen/-/tls-keygen-3.3.0.tgz","fileCount":7,"unpackedSize":18538,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfFGX3YS3O1qMJiyyMCSndvYsBn2dY9NFkL03dr+qZiwIhAKGyw72fSNAALZ9TZ3YVgr9OyZmI7hUhYFGSd5jzu5Oc"}]},"maintainers":[{"name":"seb","email":"sebdeckers83@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tls-keygen_3.3.0_1520497289453_0.12305534440907495"},"_hasShrinkwrap":false},"3.4.0":{"name":"tls-keygen","description":"Generate a self-signed TLS certificate and add it to the trusted certificate store.","author":{"name":"Sebastiaan Deckers","email":"sebdeckers83@gmail.com"},"repository":{"type":"git","url":"git+https://gitlab.com/sebdeckers/tls-keygen.git"},"license":"ISC","version":"3.4.0","main":"index.js","bin":{"tls-keygen":"cli.js"},"scripts":{"prepublishOnly":"npm test","start":"node cli.js","test":"npm run lint && npm run proof","lint":"standard --verbose | snazzy","proof":"tape 'test/*.js'"},"keywords":["localhost","ssl","tls","certificate","self-signed"],"dependencies":{"chalk":"^2.3.0","child-process-promise":"^2.2.1","command-exists":"^1.2.2","minimist":"^1.2.0","mkdirp":"^0.5.1","node-powershell":"^3.3.1","openssl.exe":"^0.0.2","shell-escape":"^0.2.0","sshpk":"^1.13.1","temp-write":"^3.4.0","tmp-promise":"^1.0.4","user-home":"^2.0.0"},"devDependencies":{"blue-tape":"^1.0.0","node-fetch":"^2.1.1","rimraf":"^2.6.2","snazzy":"^7.0.0","standard":"^10.0.3","tape":"^4.9.0"},"gitHead":"97cea7381314b771fa8d10efe5edc8f4fa876b47","bugs":{"url":"https://gitlab.com/sebdeckers/tls-keygen/issues"},"homepage":"https://gitlab.com/sebdeckers/tls-keygen#README","_id":"tls-keygen@3.4.0","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"seb","email":"sebdeckers83@gmail.com"},"dist":{"integrity":"sha512-/IoSBMFnXzXnqBi2cBkVBm1wzZpiuR/Wgo8fiAAH98YMnOLPtWzwiUYHArdzC9USpqoGcXFh8dpzgTkYop4zHg==","shasum":"758727717404325f5a226a68c9d2577ae4da6d6d","tarball":"https://registry.npmjs.org/tls-keygen/-/tls-keygen-3.4.0.tgz","fileCount":8,"unpackedSize":24102,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBcLYfmIgCKaIeDPLMs1BQbJJ69+Tcl4kLyyz7v5xVn1AiEAp1vBXDNM0Y5lebw5PpYIWaD3UNf3tM0XeLQXrVTqih8="}]},"maintainers":[{"name":"seb","email":"sebdeckers83@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tls-keygen_3.4.0_1520777547736_0.022425169767180897"},"_hasShrinkwrap":false},"3.5.0":{"name":"tls-keygen","description":"Generate a self-signed TLS certificate and add it to the trusted certificate store.","author":{"name":"Sebastiaan Deckers","email":"sebdeckers83@gmail.com"},"repository":{"type":"git","url":"git+https://gitlab.com/sebdeckers/tls-keygen.git"},"license":"ISC","version":"3.5.0","main":"index.js","bin":{"tls-keygen":"cli.js"},"scripts":{"prepublishOnly":"npm test","start":"node cli.js","test":"npm run lint && npm run proof","lint":"standard --verbose | snazzy","proof":"tape 'test/*.js'"},"keywords":["localhost","ssl","tls","certificate","self-signed"],"dependencies":{"chalk":"^2.4.1","child-process-promise":"^2.2.1","command-exists":"^1.2.7","minimist":"^1.2.0","mkdirp":"^0.5.1","node-powershell":"^3.3.1","openssl.exe":"^0.0.2","shell-escape":"^0.2.0","sshpk":"^1.14.2","temp-write":"^3.4.0","tmp-promise":"^1.0.4","user-home":"^2.0.0"},"devDependencies":{"blue-tape":"^1.0.0","node-fetch":"^2.1.2","rimraf":"^2.6.2","snazzy":"^7.1.1","standard":"^11.0.1","tape":"^4.9.1"},"gitHead":"10d177659e7bee2d102aed4a037359d3982d447a","bugs":{"url":"https://gitlab.com/sebdeckers/tls-keygen/issues"},"homepage":"https://gitlab.com/sebdeckers/tls-keygen#README","_id":"tls-keygen@3.5.0","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"seb","email":"sebdeckers83@gmail.com"},"dist":{"integrity":"sha512-teulSoMzNGTLZ2G9wBaf2thcUERoHGs2FyvLVKnP74QBzTP3kt4MdVHJFeSBQC3BGU/6GTI4ht/KyHr2H9AQIg==","shasum":"a72d6cee26acb50238636a944b40ddff8204144e","tarball":"https://registry.npmjs.org/tls-keygen/-/tls-keygen-3.5.0.tgz","fileCount":4,"unpackedSize":21327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbP4epCRA9TVsSAnZWagAAheIP/2azARNlJRTg5TvRVe2l\nfV/aqW7+1dmE2BmTSffXZQCKdDM/U250fvg99BBvmFfZPDkMIqp4V+vaPM1w\n8dgFIKZeaFT78M7GFUUXoSNLUWqolmU4ZqSm7yNIpa/hsqRtZtRA7lsRzWkV\ni0R1wzbDSNKl98FQ5ftKyuq3tCxFgj4oTTBD4y2PF3GYvJtKNLrXiG2pAxt9\nmhAWI2JRxM4tcJ15CLPP0Chz9WLN3DyMOwVTDHdWTCkPmAYYU1BqU6SDJdfa\nvAwoo9VxwHnAIfk21GAMivYteOeK3bCbqWIOCmvezdUkSpZSBnoiP3m/X5Yn\nWumZBG6FIWrGy7ZRcjUtwX5N1Jkzpmduiua4ssl/DiZkvncDeXUCBRPMx9cV\nnqGnEedKwRcHj58I0VzfO5JqVJ3UAN3zHLEqczNXXINLomS+Ufo9uAXzdtyf\nr1UzyQMPA3gZhptmdmpNn5aCdKuxzfiqu1sZBATxHa+WkCljYpsKW8FO+pTq\nVP6DDgyrNwFcT1vOLK6BV7PknmWlRLAknDFmFkDwLEbbJfWri9S5Od2L9++U\nZSRKrMm2X3ZS4fue1rdpKOAKeo148vS1VrRJAKU7hAdVZ72ClyQx0HYkZmlF\nXH1BH4grscCG8ULEXr6ISEtvXmmiIJIsaVHwYdzGxK1EznbjDJfYxizwCrlT\nO1N4\r\n=9KIn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8/z5+54GQqQI7+BzphsNHvwC+HbzT5cwCTVmLE555PQIgbkbHInPkDbbJ8b1mXe19q2noNffG1jRaJpy3QYPbKb8="}]},"maintainers":[{"name":"seb","email":"sebdeckers83@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tls-keygen_3.5.0_1530890153604_0.6033402129409162"},"_hasShrinkwrap":false},"3.5.1":{"name":"tls-keygen","description":"Generate a self-signed TLS certificate and add it to the trusted certificate store.","author":{"name":"Sebastiaan Deckers","email":"sebdeckers83@gmail.com"},"repository":{"type":"git","url":"git+https://gitlab.com/sebdeckers/tls-keygen.git"},"license":"ISC","version":"3.5.1","main":"index.js","bin":{"tls-keygen":"cli.js"},"scripts":{"prepublishOnly":"npm test","start":"node cli.js","test":"npm run lint && npm run proof","lint":"standard --verbose | snazzy","proof":"tape 'test/*.js'"},"keywords":["localhost","ssl","tls","certificate","self-signed"],"dependencies":{"chalk":"^2.4.1","child-process-promise":"^2.2.1","command-exists":"^1.2.7","minimist":"^1.2.0","mkdirp":"^0.5.1","node-powershell":"^3.3.1","openssl.exe":"^0.0.2","shell-escape":"^0.2.0","sshpk":"^1.14.2","temp-write":"^3.4.0","tmp-promise":"^1.0.4","user-home":"^2.0.0"},"devDependencies":{"blue-tape":"^1.0.0","node-fetch":"^2.1.2","rimraf":"^2.6.2","snazzy":"^7.1.1","standard":"^11.0.1","tape":"^4.9.1"},"gitHead":"fd00c7d24c0475ea1d30c5618b9b9dcf13a4080a","bugs":{"url":"https://gitlab.com/sebdeckers/tls-keygen/issues"},"homepage":"https://gitlab.com/sebdeckers/tls-keygen#README","_id":"tls-keygen@3.5.1","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"seb","email":"sebdeckers83@gmail.com"},"dist":{"integrity":"sha512-Rgq32lxD+qs02bXyw4lOCeHf47i+3kOoXNvTAtDY+6TZX+ejtWTXIAQP7isWpXKspcnh8tydLD/K1WAq++KJiw==","shasum":"f32e13b4cb05e7ae7cb14204dafe461c37ffca0d","tarball":"https://registry.npmjs.org/tls-keygen/-/tls-keygen-3.5.1.tgz","fileCount":4,"unpackedSize":21462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbP4gHCRA9TVsSAnZWagAARwMQAKA+eDvpxAUgUtSZ7e30\nf/ScEkQFknRsmoNNtQrnoDUJqIKEmrEcMsfYV6dJW8vAkcZzhDie4oJcm4l2\nAsVuUl7S1IRhc9t93ETvdN0OiwXVVlXPtDku8GtQpSBqd4kH6MUjNvYa773F\n1aW44xZBlgNHlsWWN4NLkodhSfy4wTgf1AKpxz5Lkjfm1E0JVCLqq4tvZvBU\nVayfnZCB70Lk1WA59rO4fd8mc/vbDbkaafUsgWZfsYCYcOMYNt47SddP/Iyc\nYBPLmeWFMKC/iPJ1Qu8Z6PDEdzs9ODECV7HtBTgOFM0eZXAW+Ghjgg/NieNO\nTszp0tICroC26VGddjrsdOHEV+twjrDgqnnjrPqv0+ztHDGOPyLOxMSvdlQ+\nnEsCArS/Wcs+U76zOk52mawMNqMiH9dRgJp2eDkmyyf1Q95Q9LdrhNewPd6I\nMqEDQwAdMymwnErTSTyN+2xijz7+izL+KWCioWbegZq9qmZoIucgQHPSOkGd\nJPEsbF3hA7a/nibOC+0QG3PRYMSA27sxxmBxwoPTadtsMWPmYQmlvm2vaBCA\nmfct1314cRkQ0mzf1srKrV1RNooxiNoe7o8/HbDjZwYHu1mZOYR+AMsRu6sg\ntO80nsyAnXPZo9rwfbWZJyeTtFbF71c7npXOR6xY1HFf76C2LYf/mu+vHmiJ\n25ck\r\n=V6pr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEh/nC2r3PXQ4+8qz7l/dH/ncaEr0joj+Zd/PmhkwIGhAiEAiUnKJ0jtQ0CS/RKmQ3PV5bdPmSZ8FLCgmfhYWcWcJc8="}]},"maintainers":[{"name":"seb","email":"sebdeckers83@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tls-keygen_3.5.1_1530890247356_0.8652620910125519"},"_hasShrinkwrap":false},"3.6.1":{"name":"tls-keygen","description":"Generate a self-signed TLS certificate and add it to the trusted certificate store.","author":{"name":"Sebastiaan Deckers","email":"sebdeckers83@gmail.com"},"repository":{"type":"git","url":"git+https://gitlab.com/sebdeckers/tls-keygen.git"},"license":"ISC","version":"3.6.1","main":"index.js","bin":{"tls-keygen":"cli.js"},"scripts":{"prepublishOnly":"npm test","start":"node cli.js","test":"npm run lint && npm run proof","lint":"standard --verbose | snazzy","proof":"tape 'test/*.js'"},"keywords":["localhost","ssl","tls","certificate","self-signed"],"dependencies":{"chalk":"^2.4.1","child-process-promise":"^2.2.1","command-exists":"^1.2.7","minimist":"^1.2.0","mkdirp":"^0.5.1","node-powershell":"^3.3.1","openssl.exe":"^0.0.2","shell-escape":"^0.2.0","sshpk":"^1.14.2","temp-write":"^3.4.0","tmp-promise":"^1.0.4","user-home":"^2.0.0"},"devDependencies":{"blue-tape":"^1.0.0","node-fetch":"^2.1.2","rimraf":"^2.6.2","snazzy":"^7.1.1","standard":"^11.0.1","tape":"^4.9.1"},"gitHead":"2e7cd319981684d14a399b896c1d320f7929b827","bugs":{"url":"https://gitlab.com/sebdeckers/tls-keygen/issues"},"homepage":"https://gitlab.com/sebdeckers/tls-keygen#README","_id":"tls-keygen@3.6.1","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"seb","email":"sebdeckers83@gmail.com"},"dist":{"integrity":"sha512-/jrbVY9k/ENEwdvTYff3C2i1BiyNyKuQFjAl1mBon7Pv0O4rRRtIhAmrAjUuzRjnAxTIEojdSitq5nOB/Cuh+g==","shasum":"09a9d559355a7942edb61adc519ede6a31dbe17c","tarball":"https://registry.npmjs.org/tls-keygen/-/tls-keygen-3.6.1.tgz","fileCount":4,"unpackedSize":22235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbihD9CRA9TVsSAnZWagAAEHYP/ilUJNk/R+64Fb1oZh8W\ngQ0pQpTKXwnuInDBaRyFZiTxVslEzNK/i4aTg2WxTuMm/uppioUg/K83y3fv\nZZ2f3UIxnCRMXgMqa9hdN+RuK8DHcPx6PFggzVWhuIBQ2/GbQmKUSQHPsar8\njxoxmZoksuLnY6r51/larZ8LcpSHQZ6ZLlukvimSU8MfsloLNdX9iAY9qyLB\n/kTu6qjQazvtspGlP4nTFWedQL9zL/invECBZeJY2ML4R1cJyovvQLsizql2\njprZ5lFNCQoLJ6jQK8+fSZuC5EPJkCWxt3L2K5+NMmNI9IvuT1lagVHiAKEm\nqadfep93eYPxz1B6ShovXxU2q9MV3go7fRBMRMQY6u4OsRk/N6uktyncfWGh\nyPfp1B9xydfgI6oML3sZxdDdD7oj9nLg6bnixw8RGC5PBxgXH7VPyhfkjXvJ\nymVuMlo6zy4bsdX+1P5VAgYNUV/VWSSP0r+X1f3ApUTyMFmBvuWAJkYc+03I\nwp7hyBgbEuOVDIrox8ZHgmADTOiYPqOj6n2+7zfL6fW7MVBnYNsnjA7HBEve\nxHbNTNwTVPZd8lAM0J7tAPqMTeS5M6JwpEULslaoy+VqvoiGgg6kz7Dju2Z9\n5/zEQdkzaQE2lqotqQWeIibjp9EDF5Qa5WG4dfzrpKZ7APr3YQMXfeVWMZuR\nGSaz\r\n=GKlQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMmgxY0hFhTLbnB6rmah6yksJ5ItlyOQYNBruLMLARjgIhAIuCettv+ek463iEldlNopYLF2bng7vArcnNclT2lz8z"}]},"maintainers":[{"name":"seb","email":"sebdeckers83@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tls-keygen_3.6.1_1535774972242_0.7855383980550028"},"_hasShrinkwrap":false},"3.7.0":{"name":"tls-keygen","description":"Generate a self-signed TLS certificate and add it to the trusted certificate store.","author":{"name":"Sebastiaan Deckers","email":"sebdeckers83@gmail.com"},"repository":{"type":"git","url":"git+https://gitlab.com/sebdeckers/tls-keygen.git"},"license":"ISC","version":"3.7.0","main":"index.js","bin":{"tls-keygen":"cli.js"},"scripts":{"prepublishOnly":"npm test","start":"node cli.js","test":"npm run lint && npm run proof","lint":"standard --verbose | snazzy","proof":"tape 'test/*.js'"},"keywords":["localhost","ssl","tls","certificate","self-signed"],"dependencies":{"chalk":"^2.4.1","child-process-promise":"^2.2.1","command-exists":"^1.2.7","minimist":"^1.2.0","mkdirp":"^0.5.1","node-powershell":"^3.3.1","openssl.exe":"^0.0.2","shell-escape":"^0.2.0","sshpk":"^1.14.2","temp-write":"^3.4.0","tmp-promise":"^1.0.4","user-home":"^2.0.0"},"devDependencies":{"blue-tape":"^1.0.0","node-fetch":"^2.1.2","rimraf":"^2.6.2","snazzy":"^8.0.0","standard":"^12.0.1","tape":"^4.9.1"},"gitHead":"104d719944c02df6cf219ea8c9da3bf45bef50c7","bugs":{"url":"https://gitlab.com/sebdeckers/tls-keygen/issues"},"homepage":"https://gitlab.com/sebdeckers/tls-keygen#readme","_id":"tls-keygen@3.7.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"seb","email":"sebdeckers83@gmail.com"},"dist":{"integrity":"sha512-yMHaz/oMw9rkTGojlCJvhBVYiKTcvjvyLTpKSJGFoUryrf5GXwRrwk+tPJsWR6pl7NXE7TM+nVqWc6sBt2WLGA==","shasum":"1ccac9a64242f11f4342a5d13954451cf27fef22","tarball":"https://registry.npmjs.org/tls-keygen/-/tls-keygen-3.7.0.tgz","fileCount":4,"unpackedSize":22378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJLsuCRA9TVsSAnZWagAAhtwP/ijnV160S3dhR3DCxl+m\nRdgpQ4UPffxE/S4LMRV31NaINgwLY5OceQL4ibTT02uTBJnNlSIG9rO9HI1F\nmCtGcD/M8Xb25Pv+svOVNhWkTGdlSzmM9hM81Ueft6Rm/d/tn2gzFlKiCYnN\n77a7ajNuVo8Ff9BUQOEyS8jAQ4FRZNlqGh/4otWM/XrOieogdrrFgQZf3vcq\nDocSe0QVyUIdM06SOiH0BtKcQvjlVjW7jrL/NvhD9R6guHBI5BPJoFMs5555\nI+uvWJgLa2SHBYzaNj3vsQwH4V117ZMTqxg/OWSucsIWSpyQTZjkyPwpCDyw\n6MAwOe0Rvtb59+j1Yt+P+dcAdVwc/LAvyY8GMHqs9AsUwUqQrxa4oHz308YR\nG/RC0iLZnQvvxdmi3J/LJMWnKt/xpW4/b6qIG0DDC3BhuXYZt+nvSv69/hqm\nmJfZIqFk2RiMXPGQgDM34ddXGmufPiusprrygAxBi5hXLkAWu+BJfyRKABz1\nIhk82hMawWMcTKArYkWm7uwUVcD5/e+dovVL26q0KO4+oyBO7BQYcyzRDTyV\n1QM4UoH8qynG63Zm95hebSKz6DSoGqR6IyvRn+DFPIWNXulA0lphLmawWRhC\nL4LEcYNVV/9lb1/FchnwCSEi2J53fiYmj9NYZ6PKKjLTRFS5NvHrCnOwaqCi\nHFOQ\r\n=rv8f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0bd6svE4p6EZeACOp1E9xGvGc3QItuSAZuMK6UISCEQIhAOfp8KQnUjkVnSnIaYEhtLUFh60mFcC0wt/JvzO1Le2I"}]},"maintainers":[{"name":"seb","email":"sebdeckers83@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tls-keygen_3.7.0_1545911086073_0.5812333630201623"},"_hasShrinkwrap":false}},"readme":"# tls-keygen\n\nGenerates a self-signed, trusted TLS certificate that is accepted by browsers for `localhost` development.\n\nThe generated private key (`key.pem`) and public certificate (`cert.pem`) files are compatible with Node.js and most other servers.\n\nThe generated public certificate (`cert.pem`) file is added to the native certificate store on Windows, MacOS, and Linux for automatic HTTPS and HTTP/2 browser support.\n\n|         | Chrome | Safari | Edge | Firefox |\n|---------|:------:|:------:|:----:|:-------:|\n| MacOS   |   ✅   |    ✅   |      |         |\n| Windows |   ✅   |         |  ✅  |         |\n| Linux   |   ✅   |         |      |    ✅   |\n\nNote: Linux support requires the `certutil` command to be installed. On Ubuntu and Debian, run: `sudo apt-get install libnss3-tools`\n\n\n## Use Cases\n\nEasily use TLS in locally hosted websites. Using HTTP/2 or some web platform API's requires the page to be served from an `https://` origin. This tool makes it easy to generate the necessary key & certificate files.\n\nThe generated certificates are not useful in production deployments on the public internet since they are self-signed and only for local addresses. However they could be used, in combination with local DNS hijacking (e.g. `/etc/hosts` overrides) to mimick production systems locally.\n\n## CLI\n\n```\nnpx tls-keygen\n```\n\n```\nnpx tls-keygen \"key.pem\" \"cert.pem\" [--skip-entrust] [--add-san <name>]\n```\n\nThe arguments `key.pem` and `cert.pem` are, optionally, the output destination filepaths for the TLS private key and public certificate respectively.\n\nThe `--skip-entrust` option generates the key & certificate pair without registering the certificate with the operating system certificate store.\n\nThe `--add-san <name>` option appends a single name for which this certificate is valid. The `<name>` value must be either a DNS hostname or IP address. This list is recorded in the certificate as the Subject Alternative Names (SAN).\n\n| Type | Example |\n|------|---------|\n| DNS  | `--add-san DNS:foo.local` |\n| IPv4 | `--add-san IP:172.16.1.2` |\n| IPv6 | `--add-san IP:fe80::200:5aee:feaa:20a2` |\n\n### Output\n\n```\nKey:\n🔑 /Users/seb/key.pem\n\nCertificate:\n📜 /Users/seb/cert.pem\n\nCommon Name:\n  - 🏷  localhost\n\nSubject Alternative Names:\n  - 🏷  DNS:localhost\n  - 🏷  DNS:*.localhost\n  - 🏷  DNS:localhost.localdomain\n  - 🏷  IP:127.0.0.1\n  - 🏷  IP:0.0.0.0\n  - 🏷  IP:::1\n  - 🏷  IP:::\n\n🔐 Done!\n```\n\n## API\n\n### `keygen(options)`\n\n```js\nconst {keygen} = require('tls-keygen')\n\n// Returns a promise that\n// resolves with `key` and `cert` file paths.\nconst {key, cert} = await keygen({\n  // Default: ./key.pem\n  key: '/path/to/output/key.pem',\n\n  // Default: ./cert.pem\n  cert: '/path/to/output/cert.pem',\n\n  // Default: localhost\n  commonName: 'example.net',\n\n  // Default: [\n  //   'DNS:localhost',\n  //   'DNS:*.localhost',\n  //   'DNS:localhost.localdomain',\n  //   'IP:127.0.0.1',\n  //   'IP:0.0.0.0',\n  //   'IP:::1',\n  //   'IP:::'\n  // ]\n  subjectAltName: [\n    'DNS:example.net',\n    'DNS:www.example.net'\n  ],\n\n  // Set to `false` to skip adding the certificate\n  // to the trusted certificate store.\n  // Default: true\n  entrust: false\n})\n```\n\nThe default options are exported for convenience.\n\n```js\nconst {\n  defaultKey,\n  defaultCert,\n  defaultCommonName,\n  defaultSubjectAltName\n} = require('tls-keygen')\n```\n\n### `ephemeral(options)`\n\nConvenience utility to generate a key & certificate for in-memory use only. Handy when writing tests that use TLS (e.g. HTTPS, HTTP/2).\n\nAccepts the same options as `keygen()` (see above), except that the `key` and `cert` file paths are ignored.\n\nReturns a promise that resolves to an object with fields `key` and `cert` that are two `Buffers` containing the raw key and certificate data.\n\n```js\nconst {ephemeral} = require('tls-keygen')\n\nconst {key, cert} = await ephemeral(options)\n// key: <Buffer 2d 2d 2d 2d 2d 42 45 47 49 4e 20 50 ... >\n// cert: <Buffer 2d 2d 2d 2d 2d 42 45 47 49 4e 20 43 ... >\n```\n\n## Browser Support\n\n- **MacOS**: **Safari** and **Chrome** using *Keychain*\n- **Windows**: **Edge** and **Chrome** using *Certificate Service*\n- **Linux**: **Firefox** and **Chrome** using *NSS*\n\nNote: Firefox may require a restart to accept the certificate.\n\n### Graceful Fallback\n\nUsage with clients that do not support the native operating system certificate stores is the same as regular self-signed certificates.\n\n- Node.js: Use the `rejectUnauthorized: false` [TLS option](https://nodejs.org/api/tls.html#tls_tls_connect_options_callback).\n- Curl: Use the `--insecure` option (alias: `-k`).\n- Firefox: Press *\"Advanced\"*, then *\"Add Exception...\"*, and finally *\"Confirm Security Exception\"*.\n\n## Server Support\n\n- **Fastify**: Use the [fastify-tls-keygen](https://www.npmjs.com/package/fastify-tls-keygen) plugin\n- **Node.js**: Use the [`key` and `cert`](https://nodejs.org/api/tls.html#tls_tls_createsecurecontext_options) options with [tls.createServer](https://nodejs.org/api/tls.html#tls_tls_createserver_options_secureconnectionlistener), [https.createServer](https://nodejs.org/api/https.html#https_https_createserver_options_requestlistener), or [http2.createSecureServer](https://nodejs.org/api/http2.html#http2_http2_createsecureserver_options_onrequesthandler)\n- **Apache HTTP Server**: Use the [SSLCertificateFile](http://httpd.apache.org/docs/current/mod/mod_ssl.html#sslcertificatefile) and [SSLCertificateKeyFile](http://httpd.apache.org/docs/current/mod/mod_ssl.html#sslcertificatekeyfile) options\n- **Nginx**: Use the [ssl_certificate_key](http://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_certificate_key) and [ssl_certificate](http://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_certificate) options\n\n## Colophon\n\nMade with 💝 by [Sebastiaan Deckers](https://twitter.com/sebdeckers) in 🇸🇬 Singapore.\n","maintainers":[{"name":"seb","email":"sebdeckers83@gmail.com"}],"time":{"modified":"2022-05-21T23:02:27.128Z","created":"2018-01-25T14:42:28.942Z","1.0.0":"2018-01-25T14:42:28.942Z","1.0.1":"2018-01-26T07:36:57.801Z","1.0.2":"2018-01-27T02:59:37.042Z","1.1.0":"2018-02-02T07:07:11.396Z","1.2.0":"2018-02-02T07:32:52.446Z","1.3.0":"2018-02-02T07:40:36.003Z","2.0.0":"2018-02-06T15:41:21.543Z","3.0.0":"2018-02-12T15:33:08.275Z","3.0.1":"2018-02-12T15:52:22.983Z","3.1.0":"2018-02-21T15:26:18.086Z","3.1.2":"2018-02-21T16:03:47.342Z","3.2.0":"2018-03-06T04:40:28.982Z","3.2.1":"2018-03-06T12:21:28.719Z","3.3.0":"2018-03-08T08:21:29.597Z","3.4.0":"2018-03-11T14:12:27.828Z","3.5.0":"2018-07-06T15:15:53.676Z","3.5.1":"2018-07-06T15:17:27.602Z","3.6.1":"2018-09-01T04:09:32.657Z","3.7.0":"2018-12-27T11:44:46.296Z"},"homepage":"https://gitlab.com/sebdeckers/tls-keygen#readme","keywords":["localhost","ssl","tls","certificate","self-signed"],"repository":{"type":"git","url":"git+https://gitlab.com/sebdeckers/tls-keygen.git"},"author":{"name":"Sebastiaan Deckers","email":"sebdeckers83@gmail.com"},"bugs":{"url":"https://gitlab.com/sebdeckers/tls-keygen/issues"},"license":"ISC","readmeFilename":"README.md","users":{"jekrb":true,"walkermatt":true,"iamstarkov":true,"jokeyrhyme":true,"anticom":true}}