I’m looking for a golang version of openssl-tpm-engine, is there one? Not sure if golang TLS supports engines/plugins.
Could not find much info on this topic on the internet, the closest thing I found was the Decryptor and Signer interfaces (https://golang.org/pkg/crypto/#Decrypter).
Any pointers on this is greatly appreciated.
Thank you!
Sorry, I was not clear in my original question. I want to know if go tls supports engine/plugin similar to openssl engine where one could use the tpm to store the keys safely and programmatically load the engine and have openssl access/load the keys. similar to what has been described in this blog https://blog.habets.se/2012/02/TPM-backed-SSL.html