Set default cert provider to wildcard

Change it to non-wildcard for manual/noop/wildcard dns
This commit is contained in:
Girish Ramakrishnan
2018-09-26 18:16:21 -07:00
parent ee1a194305
commit dfa4e20a8f
4 changed files with 24 additions and 4 deletions

View File

@@ -120,7 +120,7 @@ angular.module('Application').controller('DomainsController', ['$scope', '$locat
hyphenatedSubdomains: false,
tlsConfig: {
provider: 'letsencrypt-prod'
provider: 'letsencrypt-prod-wildcard'
},
fallbackCert: {
@@ -130,6 +130,16 @@ angular.module('Application').controller('DomainsController', ['$scope', '$locat
keyFileName: ''
},
setDefaultTlsProvider: function () {
var dnsProvider = $scope.domainConfigure.provider;
// wildcard LE won't work without automated DNS
if (dnsProvider === 'manual' || dnsProvider === 'noop' || dnsProvider === 'wildcard') {
$scope.domainConfigure.tlsConfig.provider = 'letsencrypt-prod';
} else {
$scope.domainConfigure.tlsConfig.provider = 'letsencrypt-prod-wildcard';
}
},
show: function (domain) {
$scope.domainConfigure.reset();