]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: allow to set ssl options and ciphers for beast frontend
authorMykola Golub <mgolub@suse.com>
Thu, 27 May 2021 16:09:48 +0000 (17:09 +0100)
committerMykola Golub <mgolub@suse.com>
Wed, 14 Jul 2021 08:20:15 +0000 (09:20 +0100)
commit91abede6357d167063c63eade45421d2f17bb0e7
tree58fdf6d0faed4e94b0a099508bae27d76ac6a2a4
parent048775813d48c64c2473f103f40bb908fd78f826
rgw: allow to set ssl options and ciphers for beast frontend

Two new conf keys are added for "beast" framework:

- ssl_options: a colon separated list of ssl context options,
  documented in boost's ssl::context_base;

- ssl_ciphers: a colon separated list of ciphers, documented
  in openssl's ciphers(1) manual.

Example:

  rgw frontends = beast ...  ssl_options=default_workarounds:no_tlsv1:no_tlsv1_1 ssl_ciphers=HIGH:!aNULL:!MD5

Fixes: https://tracker.ceph.com/issues/50932
Signed-off-by: Mykola Golub <mgolub@suse.com>
doc/radosgw/frontends.rst
src/rgw/rgw_asio_frontend.cc