aboutsummaryrefslogtreecommitdiff
path: root/server/store/mem.go
diff options
context:
space:
mode:
authorNiall Sheridan <nsheridan@gmail.com>2016-08-28 17:33:14 +0100
committerNiall Sheridan <nsheridan@gmail.com>2016-08-28 17:33:14 +0100
commita5602dd8cdec8cb8ce85cbc5fab29a91f533d2af (patch)
tree61a1bd2c941565039b3fe12aeee67a4506706617 /server/store/mem.go
parent7dbcbcc73210d8efe15a72b51b3245860051a89a (diff)
List only certs which haven't expired
Diffstat (limited to 'server/store/mem.go')
-rw-r--r--server/store/mem.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/server/store/mem.go b/server/store/mem.go
index cd37071..92167a9 100644
--- a/server/store/mem.go
+++ b/server/store/mem.go
@@ -39,7 +39,9 @@ func (ms *memoryStore) List() ([]*CertRecord, error) {
ms.Lock()
defer ms.Unlock()
for _, value := range ms.certs {
- records = append(records, value)
+ if value.Expires.After(time.Now().UTC()) {
+ records = append(records, value)
+ }
}
return records, nil
}