aboutsummaryrefslogtreecommitdiff
path: root/server.go
diff options
context:
space:
mode:
authorAdnan Maolood <[email protected]>2020-11-05 22:30:13 -0500
committerAdnan Maolood <[email protected]>2020-11-05 22:30:13 -0500
commitff6c95930be666378dee89fe3377d14912dc55c3 (patch)
tree667ae907e5c79a68aefe82c080e5cdc84a6e2b54 /server.go
parentDon't check if certificate is expired (diff)
downloadarchived-go-gemini-0.1.7.tar.xz
archived-go-gemini-0.1.7.zip
Fix TOFUv0.1.7
Diffstat (limited to 'server.go')
-rw-r--r--server.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/server.go b/server.go
index 0590bb9..449f88d 100644
--- a/server.go
+++ b/server.go
@@ -156,7 +156,7 @@ func (s *Server) getCertificateFor(hostname string) (*tls.Certificate, error) {
// Generate a new certificate if it is missing or expired
cert, ok := s.Certificates.Lookup(hostname)
- if !ok || cert.Leaf != nil && !time.Now().After(cert.Leaf.NotAfter) {
+ if !ok || cert.Leaf != nil && cert.Leaf.NotAfter.Before(time.Now()) {
if s.CreateCertificate != nil {
cert, err := s.CreateCertificate(hostname)
if err == nil {