-
The Limitations section in the "Introduction to step-ca" page says, in part: "It issues X.509 certificates from a single configured Intermediate CA; multiple issuing CAs are not supported" Does this mean that other than the root and the leaves, there can only be one tier? Or that the tier immediately below the root cannot have more than one CA? Or that no tier can have more than one CA? Or some combination thereof, or something else entirely? Whatever the limitation is, is it perhaps possible to work around it in some way? For example, perhaps you can get two CAs directly on the tier below root by setting up two different contexts, both using the same root? Or perhaps you can get two intermediate tiers by setting up a second context that uses the sub-root as its... uh... pseudo-root, thus having the sub-root's intermediate "really" be a sub-sub-root CA? Thanks. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
Good question! What this limitation means is that every certificate issued by a single If you need several issuing authorities in your PKI, you'll have to run a separate I hope this helps. |
Beta Was this translation helpful? Give feedback.
For 1) By "multiple tiers" I mean that in addition to this:
Root -> Intermediate -> (Leaf issued by step-ca)
(This is the default ("2-tier") PKI that's created when you run
step ca init
.)You could set
step-ca
up to do this:Root -> Intermediate -> Intermediate -> (Leaf issued by step-ca)
or even this:
Root -> Intermediate -> Intermediate -> Intermediate -> (Leaf issued by step-ca)
To configure this, you'll need to set the
crt
value inca.json
to a file that contains all of your intermediates. According to our Configuration docs, the final issuing intermediate needs to be the first PEM block in the file.The
step ca init
command will only create a simple 2-tier PKI.So, if you want this m…