ssl-self-signed-certificate

0.1.2 • Public • Published

ssl-self-signed-certificate

Self-signed SSL certificate for development

npm version Travis Coveralls

var signCertificate = require('ssl-self-signed-certificate');
 
signCertificate('my-passphrase', function (err) {
  // Generated files
  // ./localhost.key
  // ./localhost.crt
  // ./passphrase
});

I requires the openssl binary. For testing it requires curl.

module(passphrase, [options], callback) : undefined

Generates a self-signed SSL certificate. Creates 3 files: key, certificate and passphrase. The passphrase file just contains the passphrase parameter. The callback receives an error as the first argument.

Options:

  • certificateFile - String
    Filename for the certificate. Default is localhost.crt.
  • days - Number
    Expiration time. Default is 365.
  • keyFile - String
    Filename for the key. Default is localhost.key.
  • passphraseFile - String
    Filename for the passphrase. Default is passphrase.

/ssl-self-signed-certificate/

    Package Sidebar

    Install

    npm i ssl-self-signed-certificate

    Weekly Downloads

    4

    Version

    0.1.2

    License

    MIT

    Last publish

    Collaborators

    • gagle