cloudflare / cloudflare/cfssl

Secure CA private key storage

Open
#563 12 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
9.5k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Description

Is there currently any way to securely store the CA private key, while still using the cfssl CLI, specifically cfssl serve or multirootca?

Apparently PKCS#11 support in the CLI was removed in #519. Now, in order to use PKCS#11 with cfssl, I suppose one would have to use https://github.com/letsencrypt/pkcs11key and develop something like cfssl/cli/serve with pkcs11 options?

There are mentions of experimental Red October support in multirootca. I am not sure of its current status, but I believe it is not currently working. In [multiroot/config](https://github.com/cloudflare/cfssl/blob/master/multiroot/config/config.go#L202), the `priv` variable is not set.

Are there other alternatives? Have I missed something?

Thanks for all the hard work!

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.