-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for certificate and key loading from OS stores #16267
Comments
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Any chance this can be reopened? This is much needed functionality. |
Can you provide more explanation on what you are wanting solved? At the moment using a system installed CA should provide everything you need to verify your certificates. Or are you looking for specific certificate pinning? |
We would like to use automatically generated computer certificates that are kept in the system key stores. It is very cumbersome to export these certificates to files (they are not exportable by default and so require creation of a separate CRL template and duplicate certificates) as well as creating more things that need to be carefully protected. This https://github.com/github/certstore appears to be a relevant Go library for accessing these items. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This is still very much a useful item to have. |
Hi! We're labeling this issue as |
Please implement this. :+1 |
Please implement this. :+1 |
Hi! We're labeling this issue as |
Currently, beats only supports providing files for certificate and key for client authentication.
In operations of fleets of endpoints, client certificates are stored in the secure OS space for it: keychain in MacOS, Windows certificate store for Windows.
To extract events securely from these endpoints/systems, these certificates are needed, and exposing them as files in the filesystems poses a challenge in securing device identity.
The use case is for beats to allow the usage of client certificates from the OS secure stores. This might be related to #13591
The text was updated successfully, but these errors were encountered: