var config = {	mongo: {		host: "example.com",		port: 27017,		db: "my-db",		username: "webuser",		password: "secret"	}}
var dbstring = "mongodb://" + config.mongo.host + ":" + config.mongo.port + "/"		+ config.mongo.db;
var dboptions = {	username: config.mongo.username,	password: config.mongo.password};
mongoose.connect(dbstring, dboptions);
Tue Jan 14 10:12:03.081 [initandlisten] connection accepted from XXX.XXX.XXX.XXX:49967 #15 (3 connections now open)
Tue Jan 14 10:12:03.105 [conn15] ERROR: no SSL certificate provided by peer; connection rejected
Tue Jan 14 10:12:03.105 [conn15] SocketException handling request, closing client connection: 9001 socket exception [CONNECT_ERROR] 
var dboptions = {	username: config.mongo.username,	password: config.mongo.password,	server: { 		ssl: true,		sslCert: fs.readFileSync('./ssl/mongodb.crt'),		sslKey: fs.readFileSync('./ssl/mongodb.key')	}};