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()