diff options
Diffstat (limited to 'src/OptionHandlerFactory.cc')
| -rw-r--r-- | src/OptionHandlerFactory.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/OptionHandlerFactory.cc b/src/OptionHandlerFactory.cc index dec0624a..f2f4eec9 100644 --- a/src/OptionHandlerFactory.cc +++ b/src/OptionHandlerFactory.cc @@ -584,6 +584,17 @@ std::vector<OptionHandler*> OptionHandlerFactory::createOptionHandlers() op->setChangeOptionForReserved(true); handlers.push_back(op); } +#ifdef ENABLE_SSL + { + OptionHandler* op(new ParameterOptionHandler + (PREF_MIN_TLS_VERSION, + TEXT_MIN_TLS_VERSION, + A2_V_TLS10, + { A2_V_SSL3, A2_V_TLS10, A2_V_TLS11, A2_V_TLS12 })); + op->addTag(TAG_ADVANCED); + handlers.push_back(op); + } +#endif // ENABLE_SSL { OptionHandler* op(new BooleanOptionHandler (PREF_NO_CONF, |
