Web broswer的ssl如何工作

时间:2010-12-14 06:26:23

标签: browser ssl

例如,当用户选择使用网络浏览器的ssl时, 用户选择在FireFox中使用ssl的选项,Web浏览器如何设置ssl连接?浏览器是否有公钥?

2 个答案:

答案 0 :(得分:2)

浏览器具有来自根证书颁发机构的公钥。如果来自网站的密钥由浏览器中的一个根CA签名,则可以自动验证它是否值得信任,并且可以启动ssl通信。否则,您会收到未知/自签名证书对话框的提示,并自行决定是否信任它。

答案 1 :(得分:1)

当用户在firefox中选择使用ssl的选项时,它允许浏览器与启用ssl的网站建立连接。浏览器具有一组根证书权限,如verisign,这在世界各地都是众所周知的。网站提供由这些CA签名的证书,然后我们的浏览器会自动识别网站的身份。但是,如果该证书由未知的权限签名,则浏览器会弹出未知证书,这取决于用户信任它是否相信它然后它被安装在您的浏览器中,并且下次连接到该网站时弹出窗口不会出现。同样,一些网站需要客户端证书才能识别客户端。在这种情况下,您需要在浏览器中安装您的证书(通常由他们提供给一组用户),以便这些网站可以识别您。您可以说它是两个通信并涉及从服务器和c交换证书lient。