diff options
Diffstat (limited to 'caddyconfig')
| -rw-r--r-- | caddyconfig/httpcaddyfile/options.go | 1 | ||||
| -rw-r--r-- | caddyconfig/httpcaddyfile/tlsapp.go | 8 | 
2 files changed, 9 insertions, 0 deletions
| diff --git a/caddyconfig/httpcaddyfile/options.go b/caddyconfig/httpcaddyfile/options.go index 36f8f4b..c41e8bc 100644 --- a/caddyconfig/httpcaddyfile/options.go +++ b/caddyconfig/httpcaddyfile/options.go @@ -37,6 +37,7 @@ func init() {  	RegisterGlobalOption("storage", parseOptStorage)  	RegisterGlobalOption("storage_clean_interval", parseOptDuration)  	RegisterGlobalOption("renew_interval", parseOptDuration) +	RegisterGlobalOption("ocsp_interval", parseOptDuration)  	RegisterGlobalOption("acme_ca", parseOptSingleString)  	RegisterGlobalOption("acme_ca_root", parseOptSingleString)  	RegisterGlobalOption("acme_dns", parseOptACMEDNS) diff --git a/caddyconfig/httpcaddyfile/tlsapp.go b/caddyconfig/httpcaddyfile/tlsapp.go index 32c1747..947512a 100644 --- a/caddyconfig/httpcaddyfile/tlsapp.go +++ b/caddyconfig/httpcaddyfile/tlsapp.go @@ -307,6 +307,14 @@ func (st ServerType) buildTLSApp(  		tlsApp.Automation.RenewCheckInterval = renewCheckInterval  	} +	// set the OCSP check interval if configured +	if ocspCheckInterval, ok := options["ocsp_interval"].(caddy.Duration); ok { +		if tlsApp.Automation == nil { +			tlsApp.Automation = new(caddytls.AutomationConfig) +		} +		tlsApp.Automation.OCSPCheckInterval = ocspCheckInterval +	} +  	// set whether OCSP stapling should be disabled for manually-managed certificates  	if ocspConfig, ok := options["ocsp_stapling"].(certmagic.OCSPConfig); ok {  		tlsApp.DisableOCSPStapling = ocspConfig.DisableStapling | 
