基本介绍
https是http+ssl 用的还是原来 的http协议,只是在应用层和传输层加入了ssl协议。
关于ssl协议:ssl协议由许多子协议组成,其中两个主要的子协议是握手协议和记录协议。握手协议允许服务器和客户端“在应用协议传输第一个数据字节以前,彼此确认,协商一种加密算法和密码钥匙”。在数据传输期间,记录协议利用握手协议生成的密匙加密和解密后来交换的数据。图3显示了握手协议期间发生的服务器和客户端的数据交换。客户端发送“Hello”信息给服务器端特定的TCP端口(通常443端口用于Secure Http),请求一个新的握手协议。
改造过程
1,在本地测试的方法:用keytool工具在命令行生成证书,该证书只能在自己本地进行https访问。
参考链接:http://jingyan.baidu.com/article/a948d6515d3e850a2dcd2ee6.html?qq-pf-to=pcqq.c2c