How to generate an SSL certificate:
openssl genrsa -des3 -out server.key 1024
you need to enter a password here which you need to retype in the following steps
openssl req -new -key server.key -out server.csr
when asked “Common Name” type in: localhost
openssl x509 -req -days 1024 -in server.csr -signkey server.key -out server.crt
const httpsOptions = {
key: fs.readFileSync('./server.key'),
cert: fs.readFileSync('./server.crt'),
passphrase: 'passpharase'
};
const httpsPort = 8086;
const server = https.createServer(httpsOptions, app).listen(httpsPort, () => {
console.log('server running at ' + httpsPort);
});