aboutsummaryrefslogtreecommitdiff
path: root/server/store/store.go
diff options
context:
space:
mode:
Diffstat (limited to 'server/store/store.go')
-rw-r--r--server/store/store.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/server/store/store.go b/server/store/store.go
index 4edb446..4863ff0 100644
--- a/server/store/store.go
+++ b/server/store/store.go
@@ -2,6 +2,7 @@ package store
import (
"encoding/json"
+ "fmt"
"time"
"golang.org/x/crypto/ssh"
@@ -15,11 +16,11 @@ import (
func New(c config.Database) (CertStorer, error) {
switch c["type"] {
case "mysql", "sqlite":
- return NewSQLStore(c)
+ return newSQLStore(c)
case "mem":
- return NewMemoryStore(), nil
+ return newMemoryStore(), nil
}
- return NewMemoryStore(), nil
+ return nil, fmt.Errorf("unable to create store with driver %s", c["type"])
}
// CertStorer records issued certs in a persistent store for audit and