Hello,
I'm considering using Vault as a PKI management system. I am also concerned about the renewal process of the CA and sub-CAs.
Did you ever find an answer to your question? I'd be interested to know the result of your findings.
Given the lack of documentation about this use case, I can imagine two directions so far (almost the same):
- Generate the CAs and SubCAs outside of Vault and keep the private keys safe. Import the CAs in Vault and handle the renewal manually, but this kind of defeats the purpose of using Vault in the first place (except for the generation of the final certificates).
- Generate the CAs and SubCAs in Vault and export the private key on their creation. Then follow the same process as above.
If anyone has a better option, I'd be glad to hear it.
Regards,
Anthony