aboutsummaryrefslogtreecommitdiff
path: root/server/store/mongo.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/mongo.go
parent7dbcbcc73210d8efe15a72b51b3245860051a89a (diff)
List only certs which haven't expired
Diffstat (limited to 'server/store/mongo.go')
-rw-r--r--server/store/mongo.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/server/store/mongo.go b/server/store/mongo.go
index c056171..79df69d 100644
--- a/server/store/mongo.go
+++ b/server/store/mongo.go
@@ -72,8 +72,8 @@ func (m *mongoDB) List() ([]*CertRecord, error) {
return nil, err
}
var result []*CertRecord
- m.collection.Find(nil).All(&result)
- return result, nil
+ err := m.collection.Find(bson.M{"expires": bson.M{"$gte": time.Now().UTC()}}).All(&result)
+ return result, err
}
func (m *mongoDB) Revoke(id string) error {