@marcel91200 / caddy Mirror · read-only / commits / 84364ffc
Fork 0

Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

Mirrored from https://github.com/Slazee/caddy.git

Synced Nov 12, 03:15 UTC

caddypki: Remove lifetime check at Caddyfile parse (fix #6878)

The same check is done at provision time of the ACME server, and that is the correct place to do it.

Matthew Holt committed Mar 6, 2025 at 11:40 UTC 84364ffcd06e35a93c9bb08ed80617bde72d4f74
1 file changed -6
modules/caddypki/acmeserver/caddyfile.go
-6
@@ -15,8 +15,6 @@
15 package acmeserver
16
17 import (
18 - "time"
19 -
18 "github.com/caddyserver/caddy/v2"
19 "github.com/caddyserver/caddy/v2/caddyconfig/httpcaddyfile"
20 "github.com/caddyserver/caddy/v2/modules/caddypki"
@@ -74,14 +72,10 @@ func parseACMEServer(h httpcaddyfile.Helper) ([]httpcaddyfile.ConfigValue, error
72 if !h.NextArg() {
73 return nil, h.ArgErr()
74 }
77 -
75 dur, err := caddy.ParseDuration(h.Val())
76 if err != nil {
77 return nil, err
78 }
82 - if d := time.Duration(ca.IntermediateLifetime); d > 0 && dur > d {
83 - return nil, h.Errf("certificate lifetime (%s) exceeds intermediate certificate lifetime (%s)", dur, d)
84 - }
79 acmeServer.Lifetime = caddy.Duration(dur)
80 case "resolvers":
81 acmeServer.Resolvers = h.RemainingArgs()