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

GitHub

src="//ghbtns.com/github-btn.html?user=je-ge&repo=spring-boot&type=watch&count=true" scrolling="0" width="110" height="20">

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

生成图示

Spring Boot 菜鸟教程 27 内置tomcat访问https_第1张图片
完成之后到用户目录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/
Spring Boot 菜鸟教程 27 内置tomcat访问https_第2张图片

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


其他关联项目

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

源码地址

https://github.com/je-ge/spring-boot

如果觉得我的文章或者代码对您有帮助,可以请我喝杯咖啡。
您的支持将鼓励我继续创作!谢谢!
Spring Boot 菜鸟教程 27 内置tomcat访问https_第3张图片
Spring Boot 菜鸟教程 27 内置tomcat访问https_第4张图片

你可能感兴趣的:(Spring,Boot,Spring,Cloud)