首页 > 解决方案 > 在 Springboot 应用程序中条件启用 HTTPS

问题描述

我想使用可以在应用程序启动期间提供的外部配置启用或禁用 SSL/TLS。应用程序应支持 http 和 https 的所有 crud 操作。

## SSL
server.port=8081
server.ssl.key-store=file:C:\\Users\\karthik\\hnm.p12
server.ssl.key-store-password=C*GSYS
server.ssl.keyStoreType=PKCS12

这些属性在 application.properties 中定义

#Spring Security
security.require-ssl=false

由于上述属性已被弃用,我如何在不使用配置文件的情况下实现它。

标签: spring-bootsslspring-securityssl-certificate

解决方案


要禁用 SSL,您可以使用:

server.ssl.enabled = false

有关详细信息,请查看服务器属性文档。


推荐阅读