Right now, if I want to use a TLS certificate to authenticate to Vault, I need to have a file with the certificate, and a file with the private key, on my client's filesystem.
On Windows, I'm able to use the OS to store certificates and private keys securely. I know on MacOS there's the Keychain, and I presume Linux has one or more similar systems.
I asked support, and they said there isn't currently a way to do this. Does anyone know of any workarounds or other ways to use an OS-installed cert on Windows?
This is for the vault client, vault.exe, from the vendor. Our use case is for using the vendor-provided EXE in agent mode for autoauth - please don't try to educate me on coding my own solution using the API. If that were my use case, I would just do that, and questions about that would be directed to StackOverflow.