diff --git a/lib/modules/tls.js b/lib/modules/tls.js index 9563a0d..84e7334 100644 --- a/lib/modules/tls.js +++ b/lib/modules/tls.js @@ -1,6 +1,7 @@ 'use strict'; module.exports.create = function (deps, config, netHandler) { + var path = require('path'); var tls = require('tls'); var parseSni = require('sni'); var greenlock = require('greenlock'); @@ -64,7 +65,12 @@ module.exports.create = function (deps, config, netHandler) { } , challengeType: 'http-01' - , store: require('le-store-certbot').create({ debug: config.debug }) + , store: require('le-store-certbot').create({ + debug: config.debug + , configDir: path.join(require('os').homedir(), 'acme', 'etc') + , logDir: path.join(require('os').homedir(), 'acme', 'var', 'log') + , workDir: path.join(require('os').homedir(), 'acme', 'var', 'lib') + }) , approveDomains: function (opts, certs, cb) { // This is where you check your database and associated