config: allow tls cert validity duration to be configured #185
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #184
This pull request includes changes to the
config.go
file that primarily focus on renaming and reusing theDefaultAutogenValidity
constant asdefaultTLSCertDuration
andTLSCertDuration
. The changes allow for the duration of the auto-generated TLS certificate to be customized.Here are the key changes:
DefaultAutogenValidity
todefaultTLSCertDuration
and updated its comment to reflect the new name.TLSCertDuration
in theConfig
struct, which allows the user to set the duration for the auto-generated TLS certificate.TLSCertDuration
todefaultTLSCertDuration
in theDefaultConfig
function.DefaultAutogenValidity
withcfg.TLSCertDuration
in theloadCertWithCreate
function, which generates the TLS certificate. This allows the certificate's duration to be set based on theTLSCertDuration
value in theConfig
struct.