Welcome! Log In Create A New Profile

Advanced

Weird proxy_ssl_protocol ordering

January 13, 2017 12:33PM
Hello All,

I found some strange behavior while troubleshooting a connectivity issue today. Below was the scenario.

* Upstream Backend configured to allow TLSv1.1 and TLSv1.2
* Client (nginx) configured with proxy_ssl_protocols TLSv1 TLSv1.2

No matter the ordering of nginx proxy_ssl_protocols TLSv1 was always attempted first and the handshake would fail. Once I added TLSv1.1 it caused TLSv1.2 to be attempted first which would be successful to the Server.

Is this a bug? I always assumed that nginx would default to highest supported protocol outbound; but it seems that "TLSv1 TLSv1.2" might introduce some sort of strange ordering issue.

We're using openresty 1.11.2.1.1 which internally uses nginx 1.11.2.
Subject Author Posted

Weird proxy_ssl_protocol ordering

bclod January 13, 2017 12:33PM

Re: Weird proxy_ssl_protocol ordering

Maxim Dounin January 13, 2017 02:34PM

Re: Weird proxy_ssl_protocol ordering

bclod January 13, 2017 02:40PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 241
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready