-
Notifications
You must be signed in to change notification settings - Fork 41.4k
Closed
Labels
type: documentationA documentation updateA documentation update
Milestone
Description
When configuring server SSL, would it make sense to fallback to the configured server.ssl.ciphers
and server.ssl.enabled-protocols
properties when the SSL Options for a bundle is not specified?
Given this example:
server:
ssl:
ciphers:
- TLS_CHACHA20_POLY1305_SHA256
enabled-protocols:
- TLSv1.3
bundle: local
server-name-bundles:
- server-name: localhost
bundle: localhost
- server-name: 127.0.0.1
bundle: local
- server-name: other
- bundle: other
spring:
ssl:
bundle:
jks:
localhost:
keystore:
location: "classpath:test-keystore.jks"
password: secret
type: JKS
local:
keystore:
location: "classpath:test-keystore.jks"
password: secret
type: JKS
other:
keystore:
location: "classpath:test-keystore.jks"
password: secret
type: JKS
options:
ciphers:
- TLS_AES_256_GCM_SHA384
enabled-protocols:
- TLSv1.3
I would expect the server to use TLS_CHACHA20_POLY1305_SHA256
and TLSv1.3
for localhost and 127.0.0.1 and TLS_AES_256_GCM_SHA384
for other.
Metadata
Metadata
Assignees
Labels
type: documentationA documentation updateA documentation update