acme2: implement wildcard certs

This commit is contained in:
Girish Ramakrishnan
2018-09-11 22:46:17 -07:00
parent 1067ff882a
commit c138c4bb5f
4 changed files with 48 additions and 18 deletions
+10
View File
@@ -22,6 +22,8 @@ module.exports = exports = {
validateHostname: validateHostname,
makeWildcard: makeWildcard,
DomainsError: DomainsError
};
@@ -462,3 +464,11 @@ function removeRestrictedFields(domain) {
return result;
}
function makeWildcard(hostname) {
assert.strictEqual(typeof hostname, 'string');
let parts = hostname.split('.');
parts[0] = '*';
return parts.join('.');
}