Jan Dittberner
de997913cf
This commit implements a mechanism to load CA configuration dynamically from JSON files. Missing keys and certificates can be generated in a PKCS#11 HSM or Smartcard. Certificates are stored as PEM encoded .crt files in the filesystem. The default PKCS#11 module (softhsm2) is now loaded from a platform specific path using go:build comments.
19 lines
571 B
Modula-2
19 lines
571 B
Modula-2
module git.cacert.org/cacert-gosigner
|
|
|
|
go 1.18
|
|
|
|
require (
|
|
github.com/ThalesIgnite/crypto11 v1.2.5
|
|
github.com/stretchr/testify v1.7.1
|
|
golang.org/x/term v0.0.0-20220411215600-e5f449aeb171
|
|
)
|
|
|
|
require (
|
|
github.com/davecgh/go-spew v1.1.1 // indirect
|
|
github.com/miekg/pkcs11 v1.1.1 // indirect
|
|
github.com/pkg/errors v0.9.1 // indirect
|
|
github.com/pmezard/go-difflib v1.0.0 // indirect
|
|
github.com/thales-e-security/pool v0.0.2 // indirect
|
|
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1 // indirect
|
|
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect
|
|
)
|