We use lego for LetsEncrypt certificate generation. This is cumbersome, because you need to do renew every 90 days. You need to securely deliver certificates and there are a lot of chicken and egg problems for us.Vault has PKI engine, with certificate renewal etc. Do you think it is worth the try to implement LetsEncrypt plugin for Vault, or that doesn't make any sense and we should stick to plain secrets and automate certificate renewal outside of the vault, meaning use vault as just a secret storage, but not secret (in our case SSL certificates) lifecycle management?
--
This mailing list is governed under the HashiCorp Community Guidelines - https://www.hashicorp.com/community-guidelines.html. Behavior in violation of those guidelines may result in your removal from this mailing list.
GitHub Issues: https://github.com/hashicorp/vault/issues
IRC: #vault-tool on Freenode
---
You received this message because you are subscribed to the Google Groups "Vault" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vault-tool+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vault-tool/393b1b43-850a-4875-b12b-2530fc5f2271%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi Yaroslav,LE and Vault are complementary, not at odds; LE is designed to prove identity on the public Internet to get certs, and Vault is designed to use other mechanisms of policy and authorization to allow machines within intranets to get certs.There are some specific real-world ramifications for this: LE does not have flexibility in terms of certificate lifecycle, whereas Vault will allow you to issue certs for 1 second or 1 millenium (and much of what people use Vault's PKI for are automated, short-lived certificates for machines). LE's root certs are cross signed by other CAs and are accepted by normal browsers and crypto stacks; certs issued by Vault will in almost all cases require you to distribute your CA cert as well. LE has a few methods of proving identity; Vault can allow anyone that can get a token via any method to be given access to get certs with a very flexible set of controls.Best,Jeff
On Thu, Feb 15, 2018 at 8:08 AM, Yaroslav Molochko <ono...@gmail.com> wrote:
We use lego for LetsEncrypt certificate generation. This is cumbersome, because you need to do renew every 90 days. You need to securely deliver certificates and there are a lot of chicken and egg problems for us.Vault has PKI engine, with certificate renewal etc. Do you think it is worth the try to implement LetsEncrypt plugin for Vault, or that doesn't make any sense and we should stick to plain secrets and automate certificate renewal outside of the vault, meaning use vault as just a secret storage, but not secret (in our case SSL certificates) lifecycle management?
--
This mailing list is governed under the HashiCorp Community Guidelines - https://www.hashicorp.com/community-guidelines.html. Behavior in violation of those guidelines may result in your removal from this mailing list.
GitHub Issues: https://github.com/hashicorp/vault/issues
IRC: #vault-tool on Freenode
---
You received this message because you are subscribed to the Google Groups "Vault" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vault-tool+...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to vault-tool+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vault-tool/2e115b94-bf00-47b8-8bb8-cbcb9b88a037%40googlegroups.com.
I honestly don't have a conception of what a Vault LE plugin would look like or what the workflows would be, so I couldn't say. Even if such a plugin weren't merged, you don't need code in Vault mainline to use it... That's why we now have a plugin system :-)