{"_id":"openssl-self-signed-certificate","_rev":"308905","name":"openssl-self-signed-certificate","description":"Self-signed certificate for development use, generated using openssl. Expires in the year 4754 (4754-06-06).","dist-tags":{"latest":"1.1.6"},"maintainers":[{"name":"neverendingqs","email":"mark.tse@neverendingqs.com"}],"time":{"modified":"2021-06-03T19:41:51.000Z","created":"2016-07-10T23:45:20.930Z","1.1.6":"2016-12-30T16:03:49.570Z","1.1.5":"2016-12-29T22:49:15.051Z","1.1.4":"2016-07-11T00:29:53.319Z","1.1.3":"2016-07-11T00:28:26.222Z","1.1.2":"2016-07-11T00:26:40.927Z","1.1.1":"2016-07-11T00:07:40.667Z","1.1.0":"2016-07-11T00:05:38.331Z","1.0.0":"2016-07-10T23:45:20.930Z"},"users":{"xuu":true,"dralc":true},"author":{"name":"neverendingqs"},"repository":{"type":"git","url":"git+https://github.com/neverendingqs/openssl-self-signed-certificate.git"},"versions":{"1.1.6":{"name":"openssl-self-signed-certificate","version":"1.1.6","description":"Self-signed certificate for development use, generated using openssl. Expires in the year 4754 (4754-06-06).","main":"index.js","scripts":{"test":"exit 0"},"keywords":["ssl","self-signed","certificate"],"author":{"name":"neverendingqs"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/neverendingqs/openssl-self-signed-certificate.git"},"bugs":{"url":"https://github.com/neverendingqs/openssl-self-signed-certificate/issues"},"homepage":"https://github.com/neverendingqs/openssl-self-signed-certificate#readme","gitHead":"927f20255e2be2cbc4a46c07acd20e7ad3676258","_id":"openssl-self-signed-certificate@1.1.6","_shasum":"9d3a4776b1a57e9847350392114ad2f915a83dd4","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.48","_npmUser":{"name":"neverendingqs","email":"mark.tse@neverendingqs.com"},"dist":{"shasum":"9d3a4776b1a57e9847350392114ad2f915a83dd4","size":5005,"noattachment":false,"key":"/openssl-self-signed-certificate/-/openssl-self-signed-certificate-1.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/openssl-self-signed-certificate/download/openssl-self-signed-certificate-1.1.6.tgz"},"maintainers":[{"name":"neverendingqs","email":"mark.tse@neverendingqs.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/openssl-self-signed-certificate-1.1.6.tgz_1483113828972_0.5051064821891487"},"directories":{},"publish_time":1483113829570,"_cnpm_publish_time":1483113829570,"_hasShrinkwrap":false},"1.1.5":{"name":"openssl-self-signed-certificate","version":"1.1.5","description":"Self-signed certificate for development use, generated using openssl. Expires in the year 4754 (4754-06-06).","main":"index.js","scripts":{"test":"exit 0"},"keywords":["ssl","self-signed","certificate"],"author":{"name":"neverendingqs"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/neverendingqs/openssl-self-signed-certificate.git"},"bugs":{"url":"https://github.com/neverendingqs/openssl-self-signed-certificate/issues"},"homepage":"https://github.com/neverendingqs/openssl-self-signed-certificate#readme","gitHead":"7b485f3c80e3e7e4e1659757254380e097523586","_id":"openssl-self-signed-certificate@1.1.5","_shasum":"93002f53a285d07c1850bb85cfd7cfad22961faf","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.48","_npmUser":{"name":"neverendingqs","email":"mark.tse@neverendingqs.com"},"dist":{"shasum":"93002f53a285d07c1850bb85cfd7cfad22961faf","size":4964,"noattachment":false,"key":"/openssl-self-signed-certificate/-/openssl-self-signed-certificate-1.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/openssl-self-signed-certificate/download/openssl-self-signed-certificate-1.1.5.tgz"},"maintainers":[{"name":"neverendingqs","email":"mark.tse@neverendingqs.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/openssl-self-signed-certificate-1.1.5.tgz_1483051752947_0.8569515713024884"},"directories":{},"publish_time":1483051755051,"_cnpm_publish_time":1483051755051,"_hasShrinkwrap":false},"1.1.4":{"name":"openssl-self-signed-certificate","version":"1.1.4","description":"Self-signed certificate for development use, generated using openssl. Expires in the year 4754 (4754-06-06).","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ssl","self-signed","certificate"],"author":{"name":"neverendingqs"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/neverendingqs/openssl-self-signed-certificate.git"},"bugs":{"url":"https://github.com/neverendingqs/openssl-self-signed-certificate/issues"},"homepage":"https://github.com/neverendingqs/openssl-self-signed-certificate#readme","gitHead":"2a274b2d1be4873803a70a841e65e4bc6e01b647","_id":"openssl-self-signed-certificate@1.1.4","_shasum":"f7ee24645d3d111cd58645974998e026e239f5e0","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"neverendingqs","email":"mark.tse@neverendingqs.com"},"dist":{"shasum":"f7ee24645d3d111cd58645974998e026e239f5e0","size":4335,"noattachment":false,"key":"/openssl-self-signed-certificate/-/openssl-self-signed-certificate-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/openssl-self-signed-certificate/download/openssl-self-signed-certificate-1.1.4.tgz"},"maintainers":[{"name":"neverendingqs","email":"mark.tse@neverendingqs.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/openssl-self-signed-certificate-1.1.4.tgz_1468196991798_0.4203603700734675"},"directories":{},"publish_time":1468196993319,"_cnpm_publish_time":1468196993319,"_hasShrinkwrap":false},"1.1.3":{"name":"openssl-self-signed-certificate","version":"1.1.3","description":"Self-signed certificate for development use, generated using openssl. Expires in the year 4754 (4754-06-06).","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ssl","self-signed","certificate"],"author":{"name":"neverendingqs"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/neverendingqs/openssl-self-signed-certificate.git"},"bugs":{"url":"https://github.com/neverendingqs/openssl-self-signed-certificate/issues"},"homepage":"https://github.com/neverendingqs/openssl-self-signed-certificate#readme","gitHead":"dcfd4b06d303643d5b619bc9473694e65a6ef7e3","_id":"openssl-self-signed-certificate@1.1.3","_shasum":"9eee928c8bb73455a59171c2cdffca22431e370c","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"neverendingqs","email":"mark.tse@neverendingqs.com"},"dist":{"shasum":"9eee928c8bb73455a59171c2cdffca22431e370c","size":4333,"noattachment":false,"key":"/openssl-self-signed-certificate/-/openssl-self-signed-certificate-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/openssl-self-signed-certificate/download/openssl-self-signed-certificate-1.1.3.tgz"},"maintainers":[{"name":"neverendingqs","email":"mark.tse@neverendingqs.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/openssl-self-signed-certificate-1.1.3.tgz_1468196903810_0.8992284892592579"},"directories":{},"publish_time":1468196906222,"_cnpm_publish_time":1468196906222,"_hasShrinkwrap":false},"1.1.2":{"name":"openssl-self-signed-certificate","version":"1.1.2","description":"Self-signed certificate for development use, generated using openssl. Expires in the year 4754 (4754-06-06).","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ssl","self-signed","certificate"],"author":{"name":"neverendingqs"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/neverendingqs/openssl-self-signed-certificate.git"},"bugs":{"url":"https://github.com/neverendingqs/openssl-self-signed-certificate/issues"},"homepage":"https://github.com/neverendingqs/openssl-self-signed-certificate#readme","gitHead":"5631808c6567b86a0d385bf6d1039790f74f1f3d","_id":"openssl-self-signed-certificate@1.1.2","_shasum":"a1b662081ef1b5ffadeb07149948282c03b0b5a6","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"neverendingqs","email":"mark.tse@neverendingqs.com"},"dist":{"shasum":"a1b662081ef1b5ffadeb07149948282c03b0b5a6","size":4337,"noattachment":false,"key":"/openssl-self-signed-certificate/-/openssl-self-signed-certificate-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/openssl-self-signed-certificate/download/openssl-self-signed-certificate-1.1.2.tgz"},"maintainers":[{"name":"neverendingqs","email":"mark.tse@neverendingqs.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/openssl-self-signed-certificate-1.1.2.tgz_1468196799464_0.35387738910503685"},"directories":{},"publish_time":1468196800927,"_cnpm_publish_time":1468196800927,"_hasShrinkwrap":false},"1.1.1":{"name":"openssl-self-signed-certificate","version":"1.1.1","description":"Self-signed certificate for development use, generated using openssl. Expires in the year 4754 (4754-06-06).","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ssl","self-signed","certificate"],"author":{"name":"neverendingqs"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/neverendingqs/openssl-self-signed-certificate.git"},"bugs":{"url":"https://github.com/neverendingqs/openssl-self-signed-certificate/issues"},"homepage":"https://github.com/neverendingqs/openssl-self-signed-certificate#readme","gitHead":"89d72f0804478c281374a5db7423a78f0fae81f4","_id":"openssl-self-signed-certificate@1.1.1","_shasum":"6e64082ae2e1545b35871722e71eeaf769961dbc","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"neverendingqs","email":"mark.tse@neverendingqs.com"},"dist":{"shasum":"6e64082ae2e1545b35871722e71eeaf769961dbc","size":4308,"noattachment":false,"key":"/openssl-self-signed-certificate/-/openssl-self-signed-certificate-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/openssl-self-signed-certificate/download/openssl-self-signed-certificate-1.1.1.tgz"},"maintainers":[{"name":"neverendingqs","email":"mark.tse@neverendingqs.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/openssl-self-signed-certificate-1.1.1.tgz_1468195659201_0.00778962904587388"},"directories":{},"publish_time":1468195660667,"_cnpm_publish_time":1468195660667,"_hasShrinkwrap":false},"1.1.0":{"name":"openssl-self-signed-certificate","version":"1.1.0","description":"Self-signed certificate for development use, generated using openssl. Expires in the year 4754 (4754-06-06).","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ssl","self-signed","certificate"],"author":{"name":"neverendingqs"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/neverendingqs/openssl-self-signed-certificate.git"},"bugs":{"url":"https://github.com/neverendingqs/openssl-self-signed-certificate/issues"},"homepage":"https://github.com/neverendingqs/openssl-self-signed-certificate#readme","gitHead":"d64d9dc2a1b3998bbcbad8b64873380598740c56","_id":"openssl-self-signed-certificate@1.1.0","_shasum":"8ea0e46d43c5723cb539551f7f20d551c5aad0fa","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"neverendingqs","email":"mark.tse@neverendingqs.com"},"dist":{"shasum":"8ea0e46d43c5723cb539551f7f20d551c5aad0fa","size":4309,"noattachment":false,"key":"/openssl-self-signed-certificate/-/openssl-self-signed-certificate-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openssl-self-signed-certificate/download/openssl-self-signed-certificate-1.1.0.tgz"},"maintainers":[{"name":"neverendingqs","email":"mark.tse@neverendingqs.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/openssl-self-signed-certificate-1.1.0.tgz_1468195536821_0.9450414327438921"},"directories":{},"publish_time":1468195538331,"_cnpm_publish_time":1468195538331,"_hasShrinkwrap":false},"1.0.0":{"name":"openssl-self-signed-certificate","version":"1.0.0","description":"Self-signed certificate for development use, generated using openssl. Expires in the year 4754 (4754-06-06).","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ssl","self-signed","certificate"],"author":{"name":"neverendingqs"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/neverendingqs/openssl-self-signed-certificate.git"},"bugs":{"url":"https://github.com/neverendingqs/openssl-self-signed-certificate/issues"},"homepage":"https://github.com/neverendingqs/openssl-self-signed-certificate#readme","gitHead":"8a506cdd7b0409cb9ae2394cda7540371963daff","_id":"openssl-self-signed-certificate@1.0.0","_shasum":"94a20d45d9aca495529738e31b7a3584874ab4af","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"neverendingqs","email":"mark.tse@neverendingqs.com"},"dist":{"shasum":"94a20d45d9aca495529738e31b7a3584874ab4af","size":4016,"noattachment":false,"key":"/openssl-self-signed-certificate/-/openssl-self-signed-certificate-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/openssl-self-signed-certificate/download/openssl-self-signed-certificate-1.0.0.tgz"},"maintainers":[{"name":"neverendingqs","email":"mark.tse@neverendingqs.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/openssl-self-signed-certificate-1.0.0.tgz_1468194318613_0.8637037207372487"},"directories":{},"publish_time":1468194320930,"_cnpm_publish_time":1468194320930,"_hasShrinkwrap":false}},"readme":"[![npm version](https://badge.fury.io/js/openssl-self-signed-certificate.svg)](https://badge.fury.io/js/openssl-self-signed-certificate)\r\n\r\n# openssl-self-signed-certificate\r\n\r\nSelf-signed certificate for development use, generated using openssl. Expires in 4754-06-06.\r\n\r\n```\r\n$ openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 999999 -nodes\r\nGenerating a 2048 bit RSA private key\r\n..............................+++\r\n.....+++\r\nwriting new private key to 'key.pem'\r\n-----\r\nYou are about to be asked to enter information that will be incorporated\r\ninto your certificate request.\r\nWhat you are about to enter is what is called a Distinguished Name or a DN.\r\nThere are quite a few fields but you can leave some blank\r\nFor some fields there will be a default value,\r\nIf you enter '.', the field will be left blank.\r\n-----\r\nCountry Name (2 letter code) [AU]:.\r\nState or Province Name (full name) [Some-State]:.\r\nLocality Name (eg, city) []:.\r\nOrganization Name (eg, company) [Internet Widgits Pty Ltd]:.\r\nOrganizational Unit Name (eg, section) []:.\r\nCommon Name (e.g. server FQDN or YOUR name) []:localhost\r\nEmail Address []:.\r\n```\r\n# Install\r\n\r\n```\r\nnpm install --save-dev openssl-self-signed-certificate\r\n```\r\n\r\n# Example\r\n\r\n```js\r\nvar express = require('express');\r\nvar app = express();\r\nvar port = process.env.PORT || 3000;\r\n\r\napp.get('/', function(req, res) {\r\n    res.send('Hello World!');\r\n});\r\n\r\napp.listen(port);\r\nconsole.log(`HTTP started on port ${port}.`);\r\n\r\nif (process.env.NODE_ENV !== 'production') {\r\n    var https = require('https');\r\n    var selfSigned = require('openssl-self-signed-certificate');\r\n\r\n    var options = {\r\n        key: selfSigned.key,\r\n        cert: selfSigned.cert\r\n    };\r\n\r\n    https.createServer(options, app).listen(port + 1);\r\n    console.log(`HTTPS started on port ${port + 1} (dev only).`);\r\n}\r\n```\r\n","_attachments":{},"homepage":"https://github.com/neverendingqs/openssl-self-signed-certificate#readme","bugs":{"url":"https://github.com/neverendingqs/openssl-self-signed-certificate/issues"},"license":"MIT"}