I'm trying to switch my webserver (Apache 2.4.34 from Debian testing) from mod_ssl
to mod_gnutls
for TLS1.3 support. I tried the mod_gnutls
0.8.4, libgnutls
3.5.19 (up to TLS 1.2 only of course) from Debian testing and the latest from experimental (with or without TLS 1.3 enabled)
My configuration
GnuTLSEnable On
GnuTLSPriorities PFS:-3DES-CBC:%SERVER_PRECEDENCE
(GnuTLSDHFile /etc/ssl/dh4096.pem)
GnuTLSCertificateFile /etc/ssl/fullchain.pem
GnuTLSKeyFile /etc/ssl/privkey.pem
(GnuTLSExportCertificates on)
The settings in () I tried with and without them.
I even tried the GnuTLSPriorities from the Mozilla wiki and various others but when I enable GnuTLS the TLS handshake failed with all recent browsers. SSLabs scan also confirms this. There should be plenty of supported ciphers active. It seems I'm missing some important setting here. Any ideas?
Firefox just says: SSL_ERROR_RX_UNKNOWN_ALERT