SSL是一种旨在为网络通信提供安全性(加密)的协议。HTTP与SSL结合提供了HTTP的安全性实现,被成为安全超文本传输协议(Hyper Text Transfer Protocol Secure),或通过SSL的超文本传输协议(Hyper Text Transfer Protocol over SSL,HTTPS)。 HTTPS可以确保被交换数据的隐私和完整性得到保护,它还确保被访问网站的真实性。 此安全性围绕着托管应用程序的服务器、最终用户的机器,以及第三方信任存储服务器之间分布签名的数字证书。详细过程如下( ) 1:最终用户使用web浏览器将请求发送到web应用程序http://test.com 2:在接收到请求之后,服务器使用HTTP代码302讲浏览器重定向到https://test.com 3:最终用户的浏览器链接到https://baidu.com,并且在响应中,服务器把其中包含数字签名的证书提供给最终用户的浏览器 4:最终,用户的浏览器接收到该证书,并将其发送到受信任的证书颁发机构(Certificate Authority,CA)进行验证 5:一旦证书获得CA的验证,最终用户的浏览器和应用程序宿主服务器之间就建立了加密的通信
详细过程如下: 用户使用web浏览器将请求发送到web应用程序http://test.com 在接收到请求之后,服务器使用HTTP代码302讲浏览器重定向到https://test.com 最终用户的浏览器链接到https://baidu.com,并且在响应中,服务器把其中包含数字签名的证书提供给最终用户的浏览器; 最终,用户的浏览器接收到该证书,并将其发送到受信任的证书颁发机构(Certificate Authority,CA)进行验证; 一旦证书获得CA的验证,最终用户的浏览器和应用程序宿主服务器之间
这类型的问题,这个网址里超级全,你也可以来瞅瞅https://developer.aliyun.com/graph/microservice
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。