美文网首页
SSL认证与CA认证的区别

SSL认证与CA认证的区别

作者: Gakki0725 | 来源:发表于2021-05-28 10:46 被阅读0次
作者:Gakki

SSL单向认证与双向认证

  1. SSL单向认证只要求站点部署了ssl证书就行,任何用户都可以去访问(IP被限制除外等),只是服务端提供了身份认证。
  2. 双向认证则是需要服务端与客户端提供身份认证,只能是服务端允许的客户能去访问,安全性相对于要高一些。

其他

  1. SSL是众多CA证书中的一种。CA是数字证书管理机构,SSL证书一种数字证书,

  2. CA签发的证书称为CA证书,[CA证书]的本质是利用SSL/TLS协议保护传输数据的安全,因此又称为SSL证书。

  3. SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为配置在服务器上,也称为服务器证书。

  4. CA机构除了可以颁发SSL证书之外,还可以颁发其他数字证书

  5. 总结:CA是证书颁发机构,由CA机构颁发的证书都可以成为CA证书,SSL证书只是CA机构颁发证书的其中一种。CA是证书颁发机构,由CA机构颁发的证书都可以成为CA证书,SSL证书只是CA机构颁发证书的其中一种。

  6. 你比如你去访问一个https的网站的时候,浏览器会内置了许多证书颁发机构,就是ca,如果某个网站证书颁发机构不在信任的机构里面,浏览器会提示你有风险
    那个参数false就是不验证证书颁发机构,意思就是我忽略它
    但是另外两个证书,是客户端和服务端做双向证书验证的时候用的
    就是客户端要信任服务端,服务端要信任客户端,就得两边都验证证书

  7. 客户端发起建立HTTPS连接请求,将SSL协议版本的信息发送给服务器端;
    服务器端将本机的公钥证书(server.crt)发送给客户端;
    客户端读取公钥证书(server.crt),取出了服务端公钥;
    客户端生成一个随机数(密钥R),用刚才得到的服务器公钥去加密这个随机数形成密文,发送给服务端;
    服务端用自己的私钥(server.key)去解密这个密文,得到了密钥R
    服务端和客户端在后续通讯过程中就使用这个密钥R进行通信了。

  8. 客户端公钥证书:client.crt。客户端私钥文件:client.key

相关文章

  • SSL认证与CA认证的区别

    作者:Gakki SSL单向认证与双向认证 SSL单向认证只要求站点部署了ssl证书就行,任何用户都可以去访问(I...

  • 网络

    认证 ssl/tls 1.客户端证书认证 (TLS双向认证) CA #证书认证2.bearerToken3.Se...

  • 【SSL】SSL双向认证

    双向认证 SSL 协议要求服务器和用户双方都有证书。 单向认证 SSL 协议不需要客户拥有CA证书,具体的过程相对...

  • SSL双向认证和SSL单向认证的区别

    双向认证 SSL 协议要求服务器和用户双方都有证书。单向认证 SSL 协议不需要客户拥有CA证书,具体的过程相对于...

  • 全栈开发006 Http 和 Https的主要区别,SSL

    https加密协议=SSL / TLS+http协议 SSL证书是CA机构对用户公钥的认证,部署SSL数字证书后,...

  • 2018-3 钉钉电话面试

    笔试 Http与Https 1、Http与Https的区别? 2、为什么Https更安全? 3、简述SSL认证过程...

  • HTTP中的认证

    一、认证方式 BASIC认证(基本认证) DIGEST认证(摘要认证) SSL客户端认证 ForBase认证(基于...

  • Http与Https认证

    作者:烨竹 HTTP的认证方式 BASIC 认证(基本认证)DIGEST 认证(摘要认证)SSL 客户端认证For...

  • Buypass Go SSL 免费SSL证书提供商

    Buypass AS是ETSI认证的证书颁发机构(CA) ,根据PKI标准颁发SSL证书、企业证书和个人 ID 。...

  • 【白帽子】认证与会话管理

    1、认证与授权的区别 认证(Authentication) 授权(Authorization)认证的目的是为了认出...

网友评论

      本文标题:SSL认证与CA认证的区别

      本文链接:https://www.haomeiwen.com/subject/xwejsltx.html