一、添加ssl證書
將證書文件放在/resource目錄下
二、配置文件
修改配置文件文章來源:http://www.zghlxwxcb.cn/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請求添加安全性約束,將其轉(zhuǎn)換為https請求
TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory();
tomcat.addAdditionalTomcatConnectors(connector());
return tomcat;
}
}
四、啟動
文章來源地址http://www.zghlxwxcb.cn/news/detail-684104.html
到了這里,關于springboot添加SSL證書,支持https與http的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!