use self-signed cert instead of TLS-ALPN-01 when DNS not defined

This commit is contained in:
Jean-Marie 'Histausse' Mineau 2024-02-17 20:59:09 +01:00
parent 62bff5d1b7
commit 8ba71e4d59
No known key found for this signature in database
GPG key ID: B66AEEDA9B645AD2
3 changed files with 11 additions and 19 deletions

View file

@ -56,11 +56,8 @@ func NewAcmeClient(cfg config.ACMEConfig, enableHTTPServer bool, challengeCache
log.Error().Err(err).Msg("Can't create ACME client, continuing with mock certs only")
} else {
if cfg.DNSProvider == "" {
// using mock server, don't use wildcard certs
err := mainDomainAcmeClient.Challenge.SetTLSALPN01Provider(AcmeTLSChallengeProvider{challengeCache})
if err != nil {
log.Error().Err(err).Msg("Can't create TLS-ALPN-01 provider")
}
// using mock wildcard certs
mainDomainAcmeClient = nil
} else {
// use DNS-Challenge https://go-acme.github.io/lego/dns/
provider, err := dns.NewDNSChallengeProviderByName(cfg.DNSProvider)