summaryrefslogtreecommitdiffstats
path: root/doc/apps
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2015-07-09 18:43:30 +0100
committerDr. Stephen Henson <steve@openssl.org>2015-12-22 15:14:14 +0000
commit913592d2c58571a39540d8e4aeb3ea3b4db6a9f0 (patch)
tree84c82e89d6a78026f28fbdb09e45651eedb7b5c6 /doc/apps
parent43d956fa65c66629f335b7bb7d4e190da5e99da7 (diff)
SSL configuration module docs
Reviewed-by: Richard Levitte <levitte@openssl.org>
Diffstat (limited to 'doc/apps')
-rw-r--r--doc/apps/config.pod28
1 files changed, 28 insertions, 0 deletions
diff --git a/doc/apps/config.pod b/doc/apps/config.pod
index 9547bc53bb..474b4787af 100644
--- a/doc/apps/config.pod
+++ b/doc/apps/config.pod
@@ -208,6 +208,34 @@ For example:
fips_mode = on
+=head2 SSL CONFIGURATION MODULE
+
+This module has the name B<ssl_conf> which points to a section containing
+SSL configurations.
+
+Each line in the SSL configuration section contains the name of the
+configuration and the section containing it.
+
+Each configuration section consists of command value pairs for B<SSL_CONF>.
+Each pair will be passed to a B<SSL_CTX> or B<SSL> structure if it calls
+SSL_CTX_config() or SSL_config() with the appropriate configuration name.
+
+Note: any characters before an initial dot in the configuration section are
+ignored so the same command can be used multiple times.
+
+For example:
+
+ ssl_conf = ssl_sect
+
+ [ssl_sect]
+
+ server = server_section
+
+ [server_section]
+
+ RSA.Certificate = server-rsa.pem
+ ECDSA.Certificate = server-ecdsa.pem
+ Ciphers = ALL:!RC4
=head1 NOTES