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
本文详细介绍了SpringBoot中SSL配置的方法,包括SSL协议的作用、如何在网络传输层对网络连接进行加密,以及SSL协议在TCP/IP协议和各应用层协议之间的安全支持作用。此外,还介绍了SSL的两层结构,以及在B/S的web应用中如何通过https实现SSL,最后给出了使用jdk/bin/keytool工具生成证书的具体步骤。
2498

被折叠的 条评论
为什么被折叠?



