diff options
Diffstat (limited to 'server/store/store.go')
-rw-r--r-- | server/store/store.go | 7 |
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 |