一、添加ssl证书
将证书文件放在/resource目录下
二、配置文件
修改配置文件文章来源:https://www.toymoban.com/news/detail-684104.html
server:
ssl:
# 指定保存SSL证书的秘钥存储的路径
key-store: classpath:dev.cobona.cn.pfx
# 访问秘钥存储的密码
key-store-password: gkoh1buo
# 秘钥存储的类型
keyStoreType: PKCS12
三、配置同时支持HTTPS与HTTP
@Configuration
public class TomcatConfig {
@Bean
public Connector connector() {
Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
connector.setPort(8052); // 端口号
return connector;
}
@Bean
public TomcatServletWebServerFactory servletContainer() {
// 对http请求添加安全性约束,将其转换为https请求
TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory();
tomcat.addAdditionalTomcatConnectors(connector());
return tomcat;
}
}
四、启动
文章来源地址https://www.toymoban.com/news/detail-684104.html
到了这里,关于springboot添加SSL证书,支持https与http的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!