UNPKG

taas-server

Version:

Things-as-a-service for 'hidden servers' (behind firewalls/NATs) and 'mobile clients' using a third-party service

19 lines (16 loc) 660 B
var keygen = require('x509-keygen').x509_keygen , options = require('./vps').options ; keygen({ subject : '/CN=' + options.namedServers , keyfile : 'registrar.key' , certfile : 'registrar.crt' , sha1file : 'registrar.sha1' , alternates : [ 'IP:' + options.taasHost , 'DNS:' + options.namedRegistrar , 'DNS:*.' + options.namedServers ] , destroy : false }, function(err, results) {/* jshint unused: false */ if (err) return console.log('keypair generation error: ' + err.message); console.log('keypair generated.'); });