Я использую платформу Micronaut и в своем сервисе вижу, что она поддерживает несколько версий TLS
11:55:37.884 [main] INFO io.micronaut.runtime.Micronaut - Startup completed in 705ms. Server Running: https://localhost:8443
....
sasl.mechanism = GSSAPI
security.protocol = PLAINTEXT
send.buffer.bytes = 131072
ssl.cipher.suites = null
ssl.enabled.protocols = [TLSv1.2, TLSv1.1, TLSv1]
ssl.endpoint.identification.algorithm = https
ssl.key.password = null
...
Я бы хотел включить только TLSv1.2.
Я знаю, что должен использовать micronaut.ssl.protocols (см. Здесь https://docs.micronaut.io/latest/guide/configurationreference.html#io.micronaut.http.ssl.DefaultSslConfiguration)
У меня есть это в моем application.yml
micronaut:
application:
name: myapp
server:
port: 8080
ssl:
enabled: true
port: 8443
protocols: "TLSv1.2"
keyStore:
path: ...
password: ...
type: PKCS12
Но все равно в логах пишет ssl.enabled.protocols = [TLSv1.2, TLSv1.1, TLSv1]
Не могли бы вы рассказать мне, как настроить свойство для включения только TLSv1.2?
Спасибо