Hi,
I had a few FreeBSD 13 nginx server running TLS1.2 and TLS1.3 for a year or so. A week ago I updated them to 13.1, all good. Today I updated my certificate and run a test on SSLlabs.. and see that TLS1.3 is not working anymore!
I tested some settings, but no luck.
Is there something I miss regarding FreeBSD13.1 and nginx to support TLS1.3?
Versions:
Here is some of my ssl-settings in /usr/local/etc/nginx/vhosts/domain.conf (worked on FreeBSD13.0):
I had a few FreeBSD 13 nginx server running TLS1.2 and TLS1.3 for a year or so. A week ago I updated them to 13.1, all good. Today I updated my certificate and run a test on SSLlabs.. and see that TLS1.3 is not working anymore!
I tested some settings, but no luck.
Is there something I miss regarding FreeBSD13.1 and nginx to support TLS1.3?
Versions:
Code:
FreeBSD 13.1-RELEASE FreeBSD 13.1-RELEASE releng/13.1-n250148-fc952ac2212 GENERIC amd64
nginx version: nginx/1.20.2
built with OpenSSL 1.1.1k-freebsd 24 Aug 2021 (running with OpenSSL 1.1.1o-freebsd 3 May 2022)
Here is some of my ssl-settings in /usr/local/etc/nginx/vhosts/domain.conf (worked on FreeBSD13.0):
Code:
ssl_certificate /etc/ssl/certs/domain.chained.crt;
ssl_certificate_key /etc/ssl/private/domain.key;
ssl_trusted_certificate /etc/ssl/certs/domain.chained.crt;
ssl_dhparam /etc/ssl/certs/dhparam.pem;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_prefer_server_ciphers off;
ssl_conf_command Options PrioritizeChaCha;
ssl_conf_command Ciphersuites TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384;
ssl_ecdh_curve secp521r1:secp384r1;
ssl_ciphers ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;
ssl_session_cache shared:SSL:5m;
ssl_session_timeout 5m;
ssl_buffer_size 4k;
ssl_stapling on;
ssl_stapling_verify on;
resolver 10.35.40.100 10.35.40.101 10.35.40.102;