create-cert-files

1.1.0 • Public • Published

create-cert-files

Create self signed cert files to be used with webpack-dev-server or browsersync

Usage with BrowserSync

npm install --dev create-cert-files browser-sync
const fakeCert = require('create-cert-files')()
const browserSync = require('browser-sync')
 
browserSync.init({
  https: {
    key: fakeCert.key,
    cert: fakeCert.cert
  }
})

Usage with webpack

npm install --save-dev create-cert-files

In your webpack.config.js

const fakeCert = require('create-cert-files')(options)
const fs = require('fs')
 
module.exports = {
  devServer: {
    https: {
            key: fs.readFileSync(fakeCert.key),
            cert: fs.readFileSync(fakeCert.cert)
           }
    }
}

options

keyPath

Path of key file

certPath

Path of cert file

altNames

An array of subjectAltName

[
    {
      // type 2 is DNS
      type: 2,
      value: 'localhost'
    },
    {
      // type 7 is IP
      type: 7,
      ip: '127.0.0.1'
    }
]
  • Profit

Readme

Keywords

none

Package Sidebar

Install

npm i create-cert-files

Weekly Downloads

144

Version

1.1.0

License

MIT

Unpacked Size

5.18 kB

Total Files

5

Last publish

Collaborators

  • mike3run