Spring Boot如何配置SSL实现https协议

 时间:2026-02-20 20:54:35

1、本文的SSL证书为JDK生成的自签名证书,如果想要正式SSL证书可以向CA机构申请。

注意:参考如下经验可以通过JDK生成自签名证书。

Spring Boot如何配置SSL实现https协议

2、根据上面经验我们可以生成自签名证书文件server.keystore,执行如下命令可以查看证书详情:

keytool -list -v -keystore keystoreFile -storepass keystorePasswd

其中,keystoreFile为密钥库文件,keystorePasswd密钥库密码

Spring Boot如何配置SSL实现https协议

1、将server.keystore文件复制到Spring Boot的resource目录下

Spring Boot如何配置SSL实现https协议

2、在application.properties中添加ssl证书配置参数,

server.port=844

server.ssl.key-store=classpath:server.keystor

server.ssl.key-store-password=1234567

server.ssl.keyStoreType=JK

server.ssl.keyAlias=server_cert

Spring Boot如何配置SSL实现https协议

3、启动Spring Boot应用,可以看到启动端口为8443

Spring Boot如何配置SSL实现https协议

4、启动成功后,打开Chrome浏览器,输入SpringBoot的URL映射,可以看到弹出了证书不安全的提示,单击【高级】-->【继续前往】即可正常打开网址链接了。

注意:由于JDK生成的自签名证书没有经过CA机构认证,所以会提示不安全。

Spring Boot如何配置SSL实现https协议

Spring Boot如何配置SSL实现https协议

Spring Boot如何配置SSL实现https协议

  • HBuilder怎样关闭换行符?
  • python实现灰度图像拉伸
  • 吕布与貂蝉游戏攻略
  • 获取session ip
  • linux下利用hostapd发射wifi热点(亲测debian)
  • 热门搜索
    网速很慢怎么办 安徽旅游地图 永兴岛旅游 脸上长瘊子怎么去掉 蚂蚁花呗怎么提升额度 曲靖旅游 文莱旅游 戏剧特点 吐鲁番旅游 怎么制作伴奏