×

设置 安全 HTTPS JAVA

JAVA HTTPS安全设置

jnlyseo998998 jnlyseo998998 发表于2023-04-05 06:42:03 浏览17 评论0

抢沙发发表评论

由于目录下,通过这个工具可以自己生成一个数字证书,生成命令如下:

keytool -genkey -alias tomcat

注意:该命令要在bin目录下执行

命令解释:

genkey:表示要创建一个新的密钥。

-alias:表示keystone的别名。

-keyalg:表示使用的加密算法是RSA,一种非对称加密算法。

-keysize:表示密钥的长度。

-keystore:表示生成的密钥存放位置。

-validity:表示密钥的有效时间,单位为天。

当控制台执行完该命令后,会在bin目录下生成一个名为lmc22的文件,将这个文件复制到项目的根目录下,然后在application.properties中做以下配置:

server.ssl.key-store=lmc22

server.ssl.key-alias=tomcat

server.ssl.key-store-password=123456

属性说明:

key-store:表示密钥文件名

key-alias:表示密钥别名

key-store-password:在控制台执行过程中输入的密码

配置完毕后,启动项目,在浏览器输入URL来查看结果(此时URL的协议是://主机号:端口号/**)

此时,如果以上去

展开全文

其中,pom.xml所需的依赖如下:配置完成后,在浏览器输入 / 上。