1. 不同的安全性:
单向身份验证只需要站点部署SSL证书,任何用户都可以访问它(IP受限制的情况除外),但服务器提供身份验证。双向认证是指服务器需要客户端提供身份认证,只有服务器允许的客户端才能访问。安全性高于客户端。
2. 不同的用途:
一般web应用采用单向认证,原因很简单,用户数量广,而且不需要在通信层做用户认证,一般在应用逻辑层保证用户合法登录。但是,如果是企业应用对接,情况就不同了,可能需要对客户端(相对来说)进行身份验证。此时,我们需要做双向身份验证。
3. 不同要求:双向认证SSL协议的具体通信过程,要求服务器和客户端都有证书。单向身份验证SSL协议不要求客户机拥有CA证书,在协商对称密码方案和对称调用密钥时,服务器向客户机发送一个未加密(不影响SSL进程的安全)密码方案。
扩展信息:
SSL双向身份验证客户端发送和接收的握手信号:
发送客户端Hello消息,解释加密算法列表、压缩方法和它支持的最大协议版本,并发送随机数供以后使用。
然后,将收到一条服务器Hello消息,该消息包含服务器选择的连接参数,并来自客户端在开始时提供的客户端Hello。
当双方都知道连接参数时,客户端和服务器将交换证书(取决于选定的公钥系统)。这些证书通常基于X.509,但是有些草稿支持基于OpenPGP的证书。
服务器请求客户端的公钥。客户端有一个证书,即双向身份验证。当没有证书时,将随机生成公钥。这是通过与客户机仔细协商公钥(伪随机数)来实现的。结果可以使用Diffie-Hellman交换,或者简化的公钥加密,双方都用私钥解密。
此“主密钥”用于加密所有其他关键数据。在数据传输中,记录层用来封装HTTP等更高级的协议。记录层数据可以随意压缩加密,并与报文验证码一起压缩。每个记录层包都有一个内容类型段,用于记录较高层使用的协议。
参考资料来源:淘宝网:gworg配置前获取公网信任证书。配置Tomcat以支持HTTPS的双向身份验证(服务器将对客户端证书进行身份验证):修改服务器.xml文件($Tomcat)uhome/conf/服务器.xml)事实上,HTTPS的单向和双向身份验证配置的唯一区别是将clientauth更改为false,并删除truststore的相关配置,即单向HTTPS身份验证。单向HTTPS可能会被更多地使用。主要需要在浏览器与f服务器交互的HTTP中进行加密,但不需要在客户端证书不需要验证的情况下进行加密。)完成上述配置后,重启tomcat,服务器支持HTTPS的双向认证。
网站建设中应该注意哪些问题?谢谢你的邀请。网站建设中会遇到很多问题。这里有几点。页面要小,实用,方便人们浏览。页面占用的空间越小,漫游速度越快。2尽量使用HTML页面。虽然PHP、ASP和JSP可以使web“动态化”,但这类程序会消耗一定的
网页设计主要是学习什么?这个网页设计是一个非常古老的说法!我觉得现在是平面设计!类似于网页的布局。这是以艺术为基础的。如果是网页,那就是前端。很难从网上学到很多东西。如何做好网页设计?Web设计比具有硬件知识的嵌入式编程和PC网络编程要容易
什么是企业邮箱?企业邮箱有什么作用?企业电子邮件是以自己的域名作为后缀的收费电子邮件。例如,企业的域名是abc网站则企业邮箱的电子邮件地址为abc@abc.com. 企业邮箱对企业形象意义重大,其功能往往比普通免费邮箱或收费邮箱更丰富。企业
企业微信怎么企业邮箱?[手动设置]1。首先,我们需要在浏览器中进入腾讯企业邮箱的网站或使用腾讯企业邮箱的搜索关键字登录腾讯企业邮箱的主页。2进入企业邮箱首页,点击首页上方的“设置”-“移动设备”,进入腾讯企业邮箱的定制设置,在Android
如果有一天QQ,微信不兼容iOS了,你会选腾讯还是苹果?两败俱伤?为什么我们都在谈论失去双方?你受伤了吗?IOS系统的确是完美的,而且如此傲慢。在中国,我们的通信软件腾讯是大老大,除去商务人士,微支付,大金额使用的是网银、K宝,没有使用腾讯
如何设计一款页面设计与用户体验俱佳的App?1. 首先,你应该了解你想要制作的产品的属性和要求,比如社交网络、工具或游戏。不同类型的产品有不同的表现方式,用户在使用时有不同的习惯和要求。2. 在了解了产品的属性之后,我们应该细化其交互体验的
大连有哪些互联网公司?大连相对成功点的网站只有天健,但天健现在也属于广电。大连本地的初创公司在互联网上并不是很成功。有“五条街”在教育上模仿嘉学通(似乎不是名字。我早就忘了),社交上类似微博的“寻亲”,电子商务上类似美团的“音乐学校”,教育
请问管道符是用来干什么的?|这是管道符号,它将上一个命令的执行结果作为参数传输到管道符号后面的命令。例如:netstat-tunlp | grep 22 netstat-tunlp的输出用作grep搜索的资源。Linux系统中“|”管道的作
公司要做个网站,大概需要多少钱?该怎么做?你好,到目前为止,我已经做了几十个公司和个人网站,基本上涉及到各种行业网站,所以我给你以下建议。如果网站的访问量相对较小,也就是说每天不会超过10万,那么下面两个就是网站的硬性条件。1、入门级服务器
如何确定域名是属于自己的?谢谢你的友谊!看看内容,我想你可能会担心你的域名会被别人偷走。建议向大型注册商注册,如阿里云。他有防止转出和盗窃的功能。怎么查看一个网站的域名有没有人用?查看网站域名有几种方法:打开工业和信息化部网站,输入域名,如