openssl-config: add example libssl system-defaults
authorBenjamin Kaduk <bkaduk@akamai.com>
Fri, 24 Jan 2020 01:08:34 +0000 (17:08 -0800)
committerBenjamin Kaduk <kaduk@mit.edu>
Sat, 25 Jan 2020 04:54:11 +0000 (20:54 -0800)
Provide a "simple" example for affecting the systemwide default behavior
of libssl.  The large number of mandatory nested sections makes this
less simple than the main description might suggest.

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10937)

(cherry picked from commit 3472082b4b6d73e0803a7c47f03e96ec0a69f77b)

doc/man5/config.pod

index 992fdfccf917108e501f4c021983044b620f574a..732998e8f440aa529c7a8553e8e2609e5fc991c0 100644 (file)
@@ -355,6 +355,22 @@ Simple OpenSSL library configuration example to enter FIPS mode:
 Note: in the above example you will get an error in non FIPS capable versions
 of OpenSSL.
 
+Simple OpenSSL library configuration to make TLS 1.3 the system-default
+minimum TLS version:
+
+ # Toplevel section for openssl (including libssl)
+ openssl_conf = default_conf_section
+
+ [default_conf_section]
+ # We only specify configuration for the "ssl module"
+ ssl_conf = ssl_section
+
+ [ssl_section]
+ system_default = system_default_section
+
+ [system_default_section]
+ MinProtocol = TLSv1.3
+
 More complex OpenSSL library configuration. Add OID and don't enter FIPS mode:
 
  # Default appname: should match "appname" parameter (if any)