Skip to content

[Meta] Support TLS 1.3 #10494

@jsvd

Description

@jsvd

TLS v1.3 is available since Java 8u262-b10 (AdoptOpenJDK) or 8u261-b12 in the Oracle build.
https://java.com/en/jre-jdk-cryptoroadmap.html

Logstash 7.15/16 ships with Java 11 and 8.0 will even drop support for Java 8 -> TLS v1.3 could be assumed available.

This issue intends to track all the work towards being confident that Logstash supports TLS v1.3.


Core


Dependencies

  • confirm Manticore (Apache HttpClient 4.x) works as expected against TLSv1.3
  • JRuby-OpenSSL lacks support for TLSv1.3 (initial support available in 0.12.1)
    scope unknown -> need to review Ruby OpenSSL + C-OpenSSL changes
  • extra JOSSL support to be able to select Java cipher names for an SSL context
    to allow easy cipher_suites => ... support for low level plugins such as the tcp input (requested feature)
  • Puma does not support TLSv1.3 using it's MiniSSL JRuby implementation
    scope should be relatively simple

Plugins

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions