From 717f0ad995a38f8d02edd34a6950a8cbf14c97e5 Mon Sep 17 00:00:00 2001 From: William Lallemand Date: Thu, 29 Jun 2023 13:29:59 +0200 Subject: [PATCH] MINOR: ssl: allow to change the server signature algorithm on server lines This patch introduces the "sigalgs" keyword for the server line, which allows to configure the list of server signature algorithms negociated during the handshake. Also available as "ssl-default-server-sigalgs" in the global section. --- doc/configuration.txt | 24 +++++++++++++++++++++++ include/haproxy/server-t.h | 1 + include/haproxy/ssl_sock-t.h | 1 + src/cfgparse-ssl.c | 37 ++++++++++++++++++++++++++++++++++-- src/ssl_sock.c | 14 ++++++++++++++ 5 files changed, 75 insertions(+), 2 deletions(-) diff --git a/doc/configuration.txt b/doc/configuration.txt index 8bcfc3c06..d7f69514a 100644 --- a/doc/configuration.txt +++ b/doc/configuration.txt @@ -1121,6 +1121,7 @@ The following keywords are supported in the "global" section : - ssl-default-server-ciphers - ssl-default-server-ciphersuites - ssl-default-server-options + - ssl-default-server-sigalgs - ssl-dh-param-file - ssl-propquery - ssl-provider @@ -2279,6 +2280,22 @@ ssl-default-server-options [