springboot 整合ssl

来源:互联网 发布:传奇天下轮回每层数据 编辑:程序博客网 时间:2024/06/11 03:16
SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。SSL协议可分为两层: SSL记录协议(SSL Record Protocol):它建立在可靠的传输协议(如TCP)之上,为高层协议提供数据封装、压缩、加密等基本功能的支持。 SSL握手协议(SSL Handshake Protocol):它建立在SSL记录协议之上,用于在实际的数据传输开始前,通讯双方进行身份认证、协商加密算法、交换加密密钥等。

在基于B/S的WEB应用中,是通过HTTPS来实现SSL的。HTTPS是以安全为目的的HTTP通道,简单讲就是HTTP的安全版,即在HTTP下加入SSL。


在SpringBoot内嵌tomcat的条件下,做SSL配置步骤如下:

1.生成证书
JDK或者JRE的bin目录下有一个keytool.exe,是一个证书管理工具,可以用来自签名的证书,环境变量中配置了JAVA_HOME以及JAVA_HOME的bin目录加入到path后,就可以在控制台调用命令
keytool -genkey -alias tomcat




2.SpringBoot配置SSL

将.keystore文件复制到项目根目录下,然后在application.xml中添加配置

server.port=8082


server.ssl.key-store=classpath:.keystore
server.ssl.key-store-password=coffeebean
server.ssl.keyStoreType=JKS
server.ssl.keyAlias=tomcat

3启动项目



阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 南海铝锭价格今日铝价格 上海长江铝锭价格 南海灵通铝锭当日价 长江今日铝锭价 长江期货铝锭价格 南海有色铝锭价 中铝网今日铝锭价 铝锭的价格走势图 长江金属网铝锭价格 中铝网铝锭价格行情 长江铝锭今日报价 中铝铝锭价格 回收铝锭价格 今日长江铝定价格 长江铝 今日铝定价格 南海灵通铝价 南海灵通 长江铝价格 今日铝定价 今曰铝价 铝型材价格多少钱一吨 灯箱铝型材 铝材价格多少钱一吨 晶钢门铝材批发市场 门窗铝材多少钱一吨 铝材氧化厂 净化铝型材 铝型材规格 铝合金型材报价 普通铝合金型材 阳光房铝材 3030铝型材 铝合金幕墙型材 大明铝材 铝材精加工 ly12铝材 幕墙铝型材 彩色铝合金型材 什么铝材好 led铝型材