springboot默认是http的
一、支持https访问
需要生成证书,并配置到项目中。
1、证书
如果公司提供,则直接使用公司提供的证书;
如果公司没有提供,也可自己使用Java自带的命令keytool来生成:
(1)执行cmd命令
windows下cmd打开命令黑窗口,输入以下命令(直接复制即可)
keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650
有些参数是可以自定义的:
1. -storetype 指定密钥仓库类型
2. -keyalg 生证书的算法名称,RSA是一种非对称加密算法
3. -keysize 证书大小
4. -keystore 生成的证书文件的存储路径
5. -validity 证书的有效期
(2)按照提示输入信息
输入keytool命令后回车会弹框提示输入password、first name、last name、地址等信息。
(3)最后会自动生成一个文件
如我
把这个文件复制出来放到:
- 可以放在项目的根目录下,即和pom文件同级的目录
- 也可放置在