Quellcode durchsuchen

Fix ACME DNS01 DNS challenge

世界 vor 2 Jahren
Ursprung
Commit
d4d49d9df5
1 geänderte Dateien mit 3 neuen und 0 gelöschten Zeilen
  1. 3 0
      common/tls/acme.go

+ 3 - 0
common/tls/acme.go

@@ -90,7 +90,10 @@ func startACME(ctx context.Context, options option.InboundACMEOptions) (*tls.Con
 			solver.DNSProvider = &cloudflare.Provider{
 				APIToken: dnsOptions.CloudflareOptions.APIToken,
 			}
+		default:
+			return nil, nil, E.New("unsupported ACME DNS01 provider type: " + dnsOptions.Provider)
 		}
+		acmeConfig.DNS01Solver = &solver
 	}
 	if options.ExternalAccount != nil && options.ExternalAccount.KeyID != "" {
 		acmeConfig.ExternalAccount = (*acme.EAB)(options.ExternalAccount)