Due to the need for Beats to communicate securely with Kibana, we need users to setup certs on the host beats run on so it can trust Kibana. This process has proven tedious for users, so we want to introduce a UI to manage this process.
We will need an initial step where instructions are provided and a cert text input block is provided in order to let users add their cert to BeatsCM for later use.
We will also need a management screen to delete/add a new cert.
There can only be one cert at a time
We might be able to get the cert from kibana, but most often not. (ability to inform the user without requiring action
Users can't see/edit the cert, only add/remove/replace it.
Users will need to be able to name the cert (optional) and know the date it was added
This needs a bit more thinking on our side, so I would not do it right now.
We still need to move to use a web token and we can revisit the experience after.
Due to the need for Beats to communicate securely with Kibana, we need users to setup certs on the host beats run on so it can trust Kibana. This process has proven tedious for users, so we want to introduce a UI to manage this process.
We will need an initial step where instructions are provided and a cert text input block is provided in order to let users add their cert to BeatsCM for later use.
We will also need a management screen to delete/add a new cert.