Emmanuel Hocdet
5db33cbdc4
MEDIUM: ssl: ssl_methods implementation is reworked and factored for min/max tlsxx
...
Plan is to add min-tlsxx max-tlsxx configuration, more consistent than no-tlsxx.
This patch introduce internal min/max and replace force-tlsxx implementation.
SSL method configuration is store in 'struct tls_version_filter'.
SSL method configuration to openssl setting is abstract in 'methodVersions' table.
With openssl < 1.1.0, SSL_CTX_set_ssl_version is used for force (min == max).
With openssl >= 1.1.0, SSL_CTX_set_min/max_proto_version is used.
2017-05-12 15:49:04 +02:00
..
2015-04-06 11:23:56 +02:00
2017-01-06 11:57:44 +01:00
2017-03-09 15:32:55 +01:00
2016-11-25 07:15:09 +01:00
2014-03-17 18:06:06 +01:00
2015-01-20 19:48:14 +01:00
2014-06-13 16:32:48 +02:00
2017-03-15 19:09:06 +01:00
2016-09-11 08:12:13 +02:00
2016-11-24 16:59:28 +01:00
2016-02-09 14:53:15 +01:00
2017-04-13 19:15:17 +02:00
2016-11-25 15:03:12 +01:00
2016-11-09 15:30:47 +01:00
2017-03-21 16:30:35 +01:00
2016-11-21 15:29:58 +01:00
2010-08-10 14:01:09 +02:00
2017-04-13 19:15:17 +02:00
2006-12-04 02:20:02 +01:00
2016-12-14 12:52:47 +01:00
2016-10-25 20:21:32 +02:00
2012-02-21 22:27:27 +01:00
2009-10-26 21:10:04 +01:00
2009-10-26 21:10:04 +01:00
2009-10-03 18:41:18 +02:00
2017-05-12 15:49:04 +02:00
2016-08-23 15:25:28 +02:00
2016-02-20 15:33:06 +01:00
2016-03-30 15:41:15 +02:00
2015-04-23 17:56:16 +02:00
2016-02-10 23:38:34 +01:00
2016-10-31 20:07:01 +01:00
2009-01-25 13:49:53 +01:00
2009-06-10 12:23:32 +02:00
2017-04-28 18:58:11 +02:00
2015-06-13 22:07:35 +02:00
2016-04-14 11:18:22 +02:00
2017-03-15 11:37:30 +01:00
2015-04-06 11:23:56 +02:00
2016-08-09 14:03:23 +02:00
2017-05-12 15:49:04 +02:00
2015-06-19 11:59:02 +02:00
2010-08-27 18:00:40 +02:00
2017-03-09 15:32:55 +01:00
2017-05-12 15:49:04 +02:00
2017-03-14 11:14:03 +01:00
2016-07-26 14:31:14 +02:00
2017-03-21 15:04:43 +01:00
2016-12-21 15:24:56 +01:00
2013-12-09 16:06:22 +01:00
2006-06-29 18:54:54 +02:00
2016-11-09 22:57:00 +01:00