Skip to content
Discussion options

You must be logged in to vote

Yes!

step-ca already always uses a Root + SubCA. When you run step ca init without any flags step-ca will generate a root and intermediate certificate (with accompanying) private keys using good defaults for cryptographic primitives. The intermediate then becomes a SubCA which signs all new certificate requests.

step-ca can only use a single SubCA to sign certificate requests. Therefore, my recommendation would be to run multiple instances of step-ca. One per SubCA. You can generate configurations and SubCAs by running STEPPATH=/tmp/[vpn | ssl | postgres | etc. ] step ca init --root <file> --key <file>. Make sure to use STEPPATH=... when running that command otherwise the command will att…

Replies: 1 comment

Comment options

dopey
Jan 11, 2021
Maintainer Author

You must be logged in to vote
0 replies
Answer selected by maraino
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant