Spring Boot如何配置实现HTTPS支持?
- 内容介绍
- 文章标签
- 相关推荐
本文共计559个文字,预计阅读时间需要3分钟。
获取SSL证书有两种方式:
1.自行通过keytool生成;
2.通过证书授权机构购买。
以下以keytool生成为例,实际项目中大部分采用购买方式。
获取SSL证书 有两种方式可以获取到SSL证书: (1)自己通过keytool生成; (2)通过证书授权机构购买; 这里作为演示,采用keytool生成,实际项目中大部分采用的都是购买的方式。 那么怎么使用keytool生成呢? Keytool是java提供的证书生成工具,如果配置了java_home的,直接就可以在控制台进行生成了,这里演示使用的是window的dos窗口:- 打开dos窗口;
- 输入如下命令:
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分钟。
获取SSL证书有两种方式:
1.自行通过keytool生成;
2.通过证书授权机构购买。
以下以keytool生成为例,实际项目中大部分采用购买方式。
获取SSL证书 有两种方式可以获取到SSL证书: (1)自己通过keytool生成; (2)通过证书授权机构购买; 这里作为演示,采用keytool生成,实际项目中大部分采用的都是购买的方式。 那么怎么使用keytool生成呢? Keytool是java提供的证书生成工具,如果配置了java_home的,直接就可以在控制台进行生成了,这里演示使用的是window的dos窗口:- 打开dos窗口;
- 输入如下命令:
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 (拒绝访问。

