您的位置:首页 > 理论基础 > 计算机网络

Spring Boot 菜鸟教程 27 内置tomcat访问https

2017-08-13 19:37 776 查看

GitHub

HTTPS

HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。这个系统的最初研发由网景公司(Netscape)进行,并内置于其浏览器Netscape Navigator中,提供了身份验证与加密通讯方法。现在它被广泛用于万维网上安全敏感的通讯,例如银行支付、支付宝方面。

使用JDK自带命令生成.keystore文件

keytool -genkey -alias tomcat -keyalg RSA

生成图示

完成之后到用户目录C:\Users\Administrator找到.keystore文件

拷贝.keystore文件

到spring-boot-https项目classpath根路径

application.properties

server.port=8443
server.ssl.key-store=classpath:.keystore
server.ssl.key-alias=tomcat
server.ssl.key-password=javaee
server.ssl.key-store-type=JKS

启动Application

访问https://localhost:8443/

配置用户访问http自动跳转到https

其他关联项目

Spring Boot 菜鸟教程 13 注解定时任务http://blog.csdn.net/je_ge/article/details/53434227Spring Boot 菜鸟教程 7 EasyUI-datagridhttp://blog.csdn.net/je_ge/article/details/53365189

源码地址

https://github.com/je-ge/spring-boot如果觉得我的文章或者代码对您有帮助,可以请我喝杯咖啡。您的支持将鼓励我继续创作!谢谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: