Move load of kms to main package.

With this change packages that import the authority won't load by
default all the supported kms with all its dependencies.

Fixes #228
This commit is contained in:
Mariano Cano 2020-06-12 14:55:35 -07:00
parent 0b528d2507
commit ddb4ca7a74
3 changed files with 12 additions and 6 deletions

View file

@ -7,13 +7,8 @@ import (
"github.com/pkg/errors"
"github.com/smallstep/certificates/kms/apiv1"
// Enabled kms interfaces.
_ "github.com/smallstep/certificates/kms/awskms"
_ "github.com/smallstep/certificates/kms/cloudkms"
// Enable default implementation
_ "github.com/smallstep/certificates/kms/softkms"
// Experimental kms interfaces.
_ "github.com/smallstep/certificates/kms/yubikey"
)
// KeyManager is the interface implemented by all the KMS.