Включить только TLSv1.2 в микронавтом - PullRequest
0 голосов
/ 17 апреля 2019

Я использую платформу 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?

Спасибо

...