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.

Package Sidebar

Install

npm i ssl-self-signed-certificate

Weekly Downloads

1

Version

0.1.2

License

MIT

Last publish

Collaborators

  • gagle