7.4.4 SpringBoot的web开发:SSL配置
7.4.4 SSL配置
1.SSL介绍
1.SSL -> Secure Sockets Layer 安全套接字层,为网络安全提供安全及数据完整性的一种安全协议
2.SSL在网络传输层对网络连接进行加密
3.SSL协议在TCP/IP协议和各个应用层协议之间,为数据通信提供安全支持
4.SSL分为两层:
4.1 SSL记录协议,实际传输数据前,通信双方进行身份验证,协商加密算法
4.2 B/S的web应用中,通过https来实现SSL。HTTPS是安全版的HTTP,HTTPS的安全基础是SSL
2.生成证书
1.使用的是jdk/bin/keytool工具
2.输入keytool -genkey -alias tomcat
-> 当前目录生成.keystore