Missing enable-tlsext configuration

Matt Caswell matt at openssl.org
Wed Aug 28 13:01:53 UTC 2019

On 28/08/2019 13:46, Dan Heinz wrote:
> We're moving from the 1.0.x branch to the 1.1.1 branch of OpenSSL. When
> building OpenSSL 1.1.1c, I get an error that there is not an enable-tlsext
> configuration parameter.  I can't seem to find any information on when or why
> this was removed.  Is this enabled by default now?

It was always enabled by default (at least for all recent OpenSSL versions - I
can't speak for ancient ones). In 1.0.2 you could disable extensions support
with disable-tlsext. TLSv1.2 will *work* without extensions but it really is not
recommended. TLSv1.3 requires extensions. There really is no reason to disable
them, and it added significant maintenance overhead keeping that option working
- so it was removed in 1.1.0.


More information about the openssl-users mailing list