summaryrefslogtreecommitdiff
path: root/src/prefs.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2014-12-06 00:26:43 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2014-12-06 17:50:35 +0900
commit73d752fb1cd01a9092191c9ac52ddb8fa378065f (patch)
treea727e1ce50b9b855c1ed99811c2c4a9c7ecb88ab /src/prefs.cc
parent62fba76666648b4d907098675779585a367e6f5e (diff)
Add --min-tls-version option
The --min-tls-version option specifies minimum SSL/TLS version to enable. Possible Values: SSLv3, TLSv1, TLSv1.1, TLSv1.2 Default: TLSv1
Diffstat (limited to 'src/prefs.cc')
-rw-r--r--src/prefs.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/prefs.cc b/src/prefs.cc
index a6de66ef..2332bd57 100644
--- a/src/prefs.cc
+++ b/src/prefs.cc
@@ -169,6 +169,10 @@ const std::string V_ARC4("arc4");
const std::string V_HTTP("http");
const std::string V_HTTPS("https");
const std::string V_FTP("ftp");
+const std::string A2_V_SSL3("SSLv3");
+const std::string A2_V_TLS10("TLSv1");
+const std::string A2_V_TLS11("TLSv1.1");
+const std::string A2_V_TLS12("TLSv1.2");
PrefPtr PREF_VERSION = makePref("version");
PrefPtr PREF_HELP = makePref("help");
@@ -367,6 +371,8 @@ PrefPtr PREF_DSCP = makePref("dscp");
PrefPtr PREF_PAUSE_METADATA = makePref("pause-metadata");
// values: 1*digit
PrefPtr PREF_RLIMIT_NOFILE = makePref("rlimit-nofile");
+// vlaues: SSLv3 | TLSv1 | TLSv1.1 | TLSv1.2
+PrefPtr PREF_MIN_TLS_VERSION = makePref("min-tls-version");
/**
* FTP related preferences