我正在寻找一种方法来打开 HTTPS 连接,同时将必要的证书存储在 TPM 中。
现在我正在使用 HTTPClient 打开连接,只要证书存储在磁盘上,一切正常。
http = HTTPClient.new
request = "#{address}/#{command}"
http.ssl_config.set_client_cert_file("#{CLIENT_CERT}",
"#{CLIENT_KEY}")
如果客户端私钥存储在 TPM 中,我该怎么做?