On 15/02/2023 10:30, Vivek Naruka (EXT-NSB) wrote:
Hi Tomcat Support Team,

There is new version of Openssl i.e. Openssl 3.0 available for which tomcat 
provide support in its newly released versions.
We are using Openssl version 1.1.1 in our project and need to know that if 
tomcat will continue its support towards Openssl 1.1.1 as well till year 2030.

Yes and no.

For Tomcat 9.0.x and earlier, OpenSSL provides the following optional features via Tomcat Native 1.2.x:
- TLS support when using the HTTP APR/native connector
- an alternative to JSSE to provide TLS support for the HTTP NIO and
  NIO2 connectors

For Tomcat 10.1.x and later, the APR/native connector has been removed and OpenSSL provides the following features via Tomcat Native 2.0.x:
- an alternative to JSSE to provide TLS support for the HTTP NIO and
  NIO2 connectors

Tomcat Native 1.2.x currently supports OpenSSL 1.0.2 onwards (including 3.0.x). The minimum OpenSSL version could be increased to OpenSSL 1.1.1 onwards (along with a version bump to Tomcat Native 1.3.x) but that work is fairly low priority. Whether / when that update happens doesn't really change the answer to your question.

Tomcat Native 2.0.x currently supports OpenSSL 3.0.x onwards.

End of Life for Tomcat 8.5.x has been announced as 31 March 2024.

No End of Life date has been announced for 9.0.x but major Tomcat versions typically reach End of Life at ~3 year intervals so a reasonable guess for the End of Life date for Tomcat 9.0.x is 31 March 2027.

Once Tomcat 9.0.x reaches End of Life, there will be no requirement to continue supporting Tomcat Native 1.2.x so it seems likely that Tomcat Native 1.2.x will reach End of Life at the same point.

Tomcat 9.x is a special case for End of Life as it is the final version that supports Java EE. As such, once 9.0.x reaches end of life there will be 9.10.x but that will pick up all the changes from 10.1.x apart from the switch from the Java EE API to the Jakarta EE API. This means Tomcat 9.10.x will depend on Tomcat Native 2.0.x (and OpenSSL 3.0.x).

So, from the ASF's perspective, Tomcat Native 1.2.x (including support for OpenSSL 1.1.1) is expected to end some around March 2027. It might be as much as 18 months later but I don't see it extending as far as 2030.


All of that said, there are also downstream distributions of Apache Tomcat provided by various Linux distributions. If you obtain Tomcat and Tomcat Native via one of these distributions, it will remain supported by the distribution for the standard support timescales for that distribution - irrespective of whether or not the ASF has declared that version to have reached End of Life.


Finally, there are companies that provided commercial support for Tomcat that may be prepared to offer support beyond that provided by the ASF. My only word of caution is that if you opt to use such support, you should assure yourself that the provider has the in-house expertise necessary to back-port security fixes and produce updated Tomcat releases.

HTH,

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to