.. _param-omrelp-tls-tlscfgcmd: .. _omrelp.parameter.input.tls-tlscfgcmd: tls.tlscfgcmd ============= .. index:: single: omrelp; tls.tlscfgcmd single: tls.tlscfgcmd .. summary-start Passes OpenSSL configuration commands to librelp when using the OpenSSL TLS backend. .. summary-end This parameter applies to :doc:`../../configuration/modules/omrelp`. :Name: tls.tlscfgcmd :Scope: input :Type: string :Default: input=none :Required?: no :Introduced: 8.2001.0 Description ----------- .. versionadded:: 8.2001.0 The setting can be used if tls.tlslib is set to "openssl" to pass configuration commands to the openssl library. OpenSSL Version 1.0.2 or higher is required for this feature. A list of possible commands and their valid values can be found in the documentation: https://docs.openssl.org/1.0.2/man3/SSL_CONF_cmd/ The setting can be single or multiline, each configuration command is separated by linefeed (\n). Command and value are separated by equal sign (=). Here are a few samples: Example 1 --------- This will allow all protocols except for SSLv2 and SSLv3: .. code-block:: rsyslog tls.tlscfgcmd="Protocol=ALL,-SSLv2,-SSLv3" Example 2 --------- This will allow all protocols except for SSLv2, SSLv3 and TLSv1. It will also set the minimum protocol to TLSv1.2 .. code-block:: rsyslog tls.tlscfgcmd="Protocol=ALL,-SSLv2,-SSLv3,-TLSv1 MinProtocol=TLSv1.2" Input usage ----------- .. _param-omrelp-input-tls-tlscfgcmd: .. _omrelp.parameter.input.tls-tlscfgcmd-usage: .. code-block:: rsyslog action(type="omrelp" target="centralserv" tls.tlscfgcmd="Protocol=ALL,-SSLv3") See also -------- See also :doc:`../../configuration/modules/omrelp`.