Skip to content

How to rotate Root CA for running self-hosted step-ca server ? #1154

Answered by chris-lee-lb
chris-lee-lb asked this question in Q&A
Discussion options

You must be logged in to vote

Currently I found this issue and related PR for this topic.

#19
#22

Looks like step ca do have related mechanism with following steps.

  1. CA is configured with rootA.
  2. BootstrapServer/BootstrapClient are created, accepting only rootA.
  3. CA is updated and adds rootB, rootA and rootB are accepted.
  4. BootstrapServer/BootstrapClient do a renew and include rootB into the trusted pools
  5. CA can now create new intermediates and remove rootA.
  6. BootstrapServer/BootstrapClient will able to renew with rootB.

But I still can not figure out how to do these steps actually.

Thanks in advance.

Replies: 2 comments 7 replies

Comment options

You must be logged in to vote
7 replies
@maraino
Comment options

@maraino
Comment options

@maraino
Comment options

@maraino
Comment options

@chris-lee-lb
Comment options

Answer selected by chris-lee-lb
Comment options

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