workin' it

This commit is contained in:
AJ ONeal 2015-12-15 22:35:42 +00:00
parent e651755417
commit aec8958ca8
1 changed files with 99 additions and 98 deletions

View File

@ -6,13 +6,13 @@
*/ */
'use strict'; 'use strict';
module.exports.create = function (deps) {
var NOOP=function () {}, log=NOOP;
var request=require('request');
var importPemPrivateKey=deps.leCrypto.importPemPrivateKey;
var Acme = deps.Acme;
var NOOP=function () {}, log=NOOP; function registerNewAccount(options, cb) {
var request=require('request');
var cryptoUtil=require('./crypto-util');
var Acme = require('./acme-client');
function registerNewAccount(options, cb) {
var state = {}; var state = {};
if (!options.accountPrivateKeyPem) { if (!options.accountPrivateKeyPem) {
@ -32,7 +32,7 @@ function registerNewAccount(options, cb) {
} }
state.accountKeyPem=options.accountPrivateKeyPem; state.accountKeyPem=options.accountPrivateKeyPem;
state.accountKeyPair=cryptoUtil.importPemPrivateKey(state.accountKeyPem); state.accountKeyPair=importPemPrivateKey(state.accountKeyPem);
state.acme=new Acme(state.accountKeyPair); state.acme=new Acme(state.accountKeyPair);
register(); register();
@ -112,6 +112,7 @@ function registerNewAccount(options, cb) {
log(text, err, info); log(text, err, info);
cb(err || new Error(text)); cb(err || new Error(text));
} }
} }
module.exports = registerNewAccount; return registerNewAccount;
};