Spring Boot如何配置实现HTTPS支持?

2026-05-22 06:260阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计559个文字,预计阅读时间需要3分钟。

Spring Boot如何配置实现HTTPS支持?

获取SSL证书有两种方式:

1.自行通过keytool生成;

2.通过证书授权机构购买。

以下以keytool生成为例,实际项目中大部分采用购买方式。

获取SSL证书 有两种方式可以获取到SSL证书: (1)自己通过keytool生成; (2)通过证书授权机构购买; 这里作为演示,采用keytool生成,实际项目中大部分采用的都是购买的方式。 那么怎么使用keytool生成呢? Keytool是java提供的证书生成工具,如果配置了java_home的,直接就可以在控制台进行生成了,这里演示使用的是window的dos窗口:
  • 打开dos窗口;
  • 输入如下命令:

  

Spring Boot如何配置实现HTTPS支持?

 keytool -genkey -alias tomcat -dname "CN=com.wxd,OU=kfit,O=kfit,L=HaiDian,ST=BeiJing,C=CN" -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 365 -keystore keystore.p12 这里最好指定一下绝对路径,如果jdk装在c盘的会报错:keytool 错误: java.io.FileNotFoundException: keystore.p12 (拒绝访问。

阅读全文

本文共计559个文字,预计阅读时间需要3分钟。

Spring Boot如何配置实现HTTPS支持?

获取SSL证书有两种方式:

1.自行通过keytool生成;

2.通过证书授权机构购买。

以下以keytool生成为例,实际项目中大部分采用购买方式。

获取SSL证书 有两种方式可以获取到SSL证书: (1)自己通过keytool生成; (2)通过证书授权机构购买; 这里作为演示,采用keytool生成,实际项目中大部分采用的都是购买的方式。 那么怎么使用keytool生成呢? Keytool是java提供的证书生成工具,如果配置了java_home的,直接就可以在控制台进行生成了,这里演示使用的是window的dos窗口:
  • 打开dos窗口;
  • 输入如下命令:

  

Spring Boot如何配置实现HTTPS支持?

 keytool -genkey -alias tomcat -dname "CN=com.wxd,OU=kfit,O=kfit,L=HaiDian,ST=BeiJing,C=CN" -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 365 -keystore keystore.p12 这里最好指定一下绝对路径,如果jdk装在c盘的会报错:keytool 错误: java.io.FileNotFoundException: keystore.p12 (拒绝访问。

阅读全文