详细记录spring boot使用https访问、SpringBoot内置tomcat配置SSL证书

  服务器     |      2023-08-22
详细记录spring boot使用https访问、SpringBoot内置tomcat配置SSL证书

简介主要内容介绍CA证书的下载以及相应文件的介绍。 Spring Boot中CA证书的部署。在实际的项目开发过程中,使用http并不安全,所以我们经常使用https。 https是以安全为目标的http通道,https的安全基础是SSL。使用阿里云免费证书轻松实现https。

1.申请腾讯云或者阿里云的 SSL 证书。

2.准备一个备案过的域名

国家相关部门要求网站备案。所有国内网站都必须备案(使用境外服务器不需要备案),未注册的域名不能使用国内服务器。

3.设置相关的信息,等待审核通过

一般情况下会在短时间内获得批准。

4.将审核通过的证书下载

下载自己的证书(本教程中下载的是Tomcat)

5.证书配置

将下载的文件解压,将.pfx结尾的文件放入项目的resources文件夹中。 添加application.properties相关设置

#你生成的证书名称server.ssl.key-store=classpath: 自己的证书名称.pfx#Keystore密码server.ssl.key-store-password=解压你下载的文件,解压pfx的内容-password.txt 文件服务器。 ssl.keyStoreType=PKCS12 副本结束

打包项目,上传运行,ok