2016-11-01 17:27:57 +00:00
|
|
|
"use strict";
|
|
|
|
const acmeclient = require("./smartacme.classes.acmeclient");
|
|
|
|
class SmartAcme {
|
|
|
|
constructor(directoryUrlArg = 'https://acme-staging.api.letsencrypt.org/directory') {
|
|
|
|
this.acmeClient = new acmeclient.AcmeClient(directoryUrlArg);
|
|
|
|
}
|
2016-11-07 17:41:52 +00:00
|
|
|
/**
|
|
|
|
* creates an account
|
|
|
|
*/
|
2016-11-01 19:16:43 +00:00
|
|
|
createAccount() {
|
|
|
|
this.acmeClient.createAccount('test@bleu.de', (answer) => {
|
|
|
|
console.log(answer);
|
|
|
|
});
|
|
|
|
}
|
2016-11-07 17:41:52 +00:00
|
|
|
/**
|
|
|
|
* returns the openssl key pair for
|
|
|
|
*/
|
|
|
|
getKeyPair() {
|
|
|
|
return this.acmeClient.getKeyPair();
|
|
|
|
}
|
2016-11-01 17:27:57 +00:00
|
|
|
}
|
|
|
|
exports.SmartAcme = SmartAcme;
|
2016-11-01 19:16:43 +00:00
|
|
|
class AcmeAccount {
|
|
|
|
}
|
|
|
|
exports.AcmeAccount = AcmeAccount;
|
2016-11-07 17:41:52 +00:00
|
|
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnRhY21lLmNsYXNzZXMuc21hcnRhY21lLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vdHMvc21hcnRhY21lLmNsYXNzZXMuc21hcnRhY21lLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQSw2REFBNEQ7QUFFNUQ7SUFHSSxZQUFZLGtCQUEwQixvREFBb0Q7UUFDdEYsSUFBSSxDQUFDLFVBQVUsR0FBRyxJQUFJLFVBQVUsQ0FBQyxVQUFVLENBQUMsZUFBZSxDQUFDLENBQUE7SUFDaEUsQ0FBQztJQUVEOztPQUVHO0lBQ0gsYUFBYTtRQUNULElBQUksQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLGNBQWMsRUFBQyxDQUFDLE1BQU07WUFDaEQsT0FBTyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsQ0FBQTtRQUN2QixDQUFDLENBQUMsQ0FBQTtJQUNOLENBQUM7SUFFRDs7T0FFRztJQUNILFVBQVU7UUFDTixNQUFNLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxVQUFVLEVBQUUsQ0FBQTtJQUN2QyxDQUFDO0NBQ0o7QUF0QkQsOEJBc0JDO0FBRUQ7Q0FFQztBQUZELGtDQUVDIn0=
|