Web 浏览器如何生成密钥对来与 https/tls 网站通信?

Gle*_*shi 5 ssl https key

我刚刚做了一些思考和学习,我想知道这是如何工作的。我很确定我理解公钥/私钥对的概念,因为我已经让它与 ssh 一起使用,但我也想知道 https 站点。我的机器从哪里获取密钥对。chrome 是否会在每次会话时自动生成新的密钥对?我的机器上是否隐藏着我不知道的东西?

我可能会弄错,但任何帮助都会很棒。:)