certificate.Store: Bump default duration to 250 years

This commit is contained in:
Adnan Maolood 2021-03-04 16:55:06 -05:00
parent de0b93a4f6
commit d6d02e398e

View File

@ -99,7 +99,7 @@ func (s *Store) write(scope string, cert tls.Certificate) error {
// If no matching scope has been registered, Get returns an error. // If no matching scope has been registered, Get returns an error.
// Get generates new certificates as needed and rotates expired certificates. // Get generates new certificates as needed and rotates expired certificates.
// It calls CreateCertificate to create a new certificate if it is not nil, // It calls CreateCertificate to create a new certificate if it is not nil,
// otherwise it creates certificates with a duration of 1 year. // otherwise it creates certificates with a duration of 250 years.
// //
// Get is suitable for use in a gemini.Server's GetCertificate field. // Get is suitable for use in a gemini.Server's GetCertificate field.
func (s *Store) Get(hostname string) (*tls.Certificate, error) { func (s *Store) Get(hostname string) (*tls.Certificate, error) {
@ -168,7 +168,7 @@ func (s *Store) createCertificate(scope string) (tls.Certificate, error) {
} }
return Create(CreateOptions{ return Create(CreateOptions{
DNSNames: []string{scope}, DNSNames: []string{scope},
Duration: 365 * 24 * time.Hour, Duration: 250 * 365 * 24 * time.Hour,
}) })
} }