当前位置: 首页 > news >正文

一文读懂:http免费升级https

背景:

随着现在全民网络安全意识的日益提升,各个网站需要实现的https数量也随之提升,那么如何将原本网站的http访问方式升级为https呢?

该内容为如何免费将网站的http访问升级为https访问

论https的加密逻辑:

步骤 1 : 客户端通过发送Client Hello报文开始SSL通信(这里是在TCP的三次握手已经完成的基础上进行的)。报文中包含客户端支持的SSL的指定版本、加密组件列表(所使用的加密算法及密钥长度等)。

步骤 2 : 服务器可进行SSL通信时,会以Server Hello报文作为应答。和客户端一样,在报文中包含SSL版本以及加密组件。服务器的加密组件内容是从接收到的客户端加密组件内筛选出来的。

步骤 3 : 之后服务器发送Certificate报文。报文中包含公开密钥证书。

步骤 4 : 最后服务器发送Server Hello Done 报文通知客户端,最初阶段的SSL握手协商部分结束。

步骤 5 : SSL第一次握手结束之后,客户端以Client Key Exchange报文作为回应。报文中包含通信加密中使用的一种被称为Pre-master secret的随机密码串。该报文已用步骤3中的公开密钥进行加密。

步骤 6 : 接着客户端继续发送Change Cipher Spec报文。该报文会提示服务器,在此报文之后的通信会采用Pre-master secret密钥加密。

步骤 7 : 客户端发送Finished报文。该报文包含连接至今全部报文的整体校验值。这次握手协商是否能够成功,要以服务器是否能够正确解密该报文作为判定标准。

步骤 8 : 服务器同样发送Change Cipher Spec报文。

步骤 9 : 服务器同样发送Finshed报文。

步骤 10: 服务器和客户端的Finished报文交换完毕之后,SSL连接就算建立完成。当然,通信会受到SSL的保护。从此处开始进行应用层协议的通信,即发送HTTP请求。

步骤 11 : 应用层协议通信,即发送HTTP响应。

步骤 12 : 最后由客户端断开连接。断开连接时,发送close_notify报文。

申请https证书流程:
  • 在JoySSL上申请免费SSL证书,注册时230912填写即可无限制申请免费SSL证书、其中包括免费单域名证书、免费多域名证书、免费通配符证书,根据自身域名需求申请即可。

永久免费SSL证书_永久免费https证书_永久免费ssl证书申请-JoySSL真正完全且永久免费!不用您花一分钱,SSL证书免费使用90天,并且还支持连续签发。JoySSL携手全球权威可信顶级根,自研新一代SSL证书,全系列支持90天免费使用。在这里,你可以申请到免费单域名证书、免费多域名证书以及免费通配符证书。部署于国内的验签服务器3-5分钟极速签发,而且只需要简单的域名解析验证,即可让您的网站开启https安全协议。icon-default.png?t=N7T8https://www.joyssl.com/certificate/select/free.html?nid=12

  • 申请SSL证书后,验证域名所有权,一般使用DNS解析的形式,或服务器文件验证的形式验证域名所有权。
  • 签发证书,在验证完域名所有权后,一般2分钟内即可签发证书,下载证书包,根据服务器的Web环境选择相对应的安装包部署在服务器根目录即可。
  • 部署完成后即可实现网站的https访问。

http://www.lryc.cn/news/353709.html

相关文章:

  • 算法刷题笔记 高精度除法(C++实现)
  • 按月爬取天气数据可视化展示
  • VMware安装Ubuntu系统(超详细)
  • 数据清洗操作及众所周知【数据分析】
  • 炫酷gdb
  • windows 7 10 11快捷键到启动页面
  • [处理器芯片]-6 超标量CPU实现之浮点运算
  • 又有人叫嚣:AI取代前端,来给你几张图,看能不能憋死AI。
  • ISCC2024个人挑战赛WP-WEB
  • Android 使用 adb 列出设备上所有危险权限
  • Spring AOP源码分析
  • [LLM]从GPT-4o原理到下一代人机交互技术
  • 【Spring】AOP——通知(Advice)
  • python中的一些基础概念
  • 8.Redis之hash类型
  • Edge浏览器
  • springboot项目中图片上传之后需要重启工程才能看到图片?
  • 打卡信奥刷题(20)用Scratch图形化工具信奥B3756 [信息与未来 2021] 幸运数字
  • Stream流模式通信及示例
  • 从0开始学统计-t分布
  • Git总结超全版
  • 网络安全之安全协议浅谈
  • 华为云部署前端项目发生的事
  • 需求:实现一个可以统计代码的运行时间
  • 软考高级之redis中使用zset实现延迟队列,你答对了么?
  • CS 下载安装详解
  • 前端canvas项目实战——在线图文编辑器(十):小地图MiniMap(上)
  • linux的chmod的数字太难记了,用u, g, o, a更简单!
  • 牛客热题:有效括号
  • 利用SQL语句实现多表联合查询——多表关系介绍