目前有什么方法可以在浏览器中提供基于 RSA 密钥的身份验证吗?

Is there currently any way to provide RSA key based authentication in a browser?

就安全性和便利性而言,允许浏览器像使用 ssh 连接一样使用 RSA 密钥似乎是一个有吸引力的想法。我可以想象浏览器可以与 Pageant(如果您正在谈论 windows)之类的东西进行交互,以提供您的 public 密钥,并使用您的私钥签署任何需要的东西。这在当前的浏览器中可行吗?

这正是 TLS Client Certificates do

可以使用RSA public和私钥对。

虽然实际上是 little value and has problems of its own.