私钥是如何用于keygen HTML元素的?

Sev*_*ash 5 encryption html5-keygen private-key

当我使用keygen标记时,浏览器会生成密钥对.公钥被发送到服务器,它创建一个证书并将此证书返回给浏览器,但是私钥在哪里以及为什么浏览器似乎存储它?浏览器在接受证书之前是否将私钥与公钥进行比较?还有其他原因吗?