Index: chrome/browser/about_flags.cc |
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc |
index e0b7c08707e6b37d4cad0e26be32e6d2198c7a73..bb6b1e648281003e4068cfd3899948f8e8aafbcb 100644 |
--- a/chrome/browser/about_flags.cc |
+++ b/chrome/browser/about_flags.cc |
@@ -473,6 +473,18 @@ const Experiment::Choice kAutofillSyncCredentialChoices[] = { |
password_manager::switches::kDisallowAutofillSyncCredential, ""}, |
}; |
+const Experiment::Choice kSSLVersionMinChoices[] = { |
+ { IDS_FLAGS_SSL_VERSION_DEFAULT, switches::kSSLVersionMin, "" }, |
+ { IDS_FLAGS_SSL_VERSION_SSLV3, switches::kSSLVersionMin, |
+ switches::kSSLVersionSSLv3 }, |
+ { IDS_FLAGS_SSL_VERSION_TLSV1, switches::kSSLVersionMin, |
+ switches::kSSLVersionTLSv1 }, |
+ { IDS_FLAGS_SSL_VERSION_TLSV11, switches::kSSLVersionMin, |
+ switches::kSSLVersionTLSv11 }, |
+ { IDS_FLAGS_SSL_VERSION_TLSV12, switches::kSSLVersionMin, |
+ switches::kSSLVersionTLSv12 }, |
+}; |
+ |
// RECORDING USER METRICS FOR FLAGS: |
// ----------------------------------------------------------------------------- |
// The first line of the experiment is the internal name. If you'd like to |
@@ -2021,6 +2033,13 @@ const Experiment kExperiments[] = { |
SINGLE_VALUE_TYPE(chromeos::switches::kDisableNewZIPUnpacker) |
} |
#endif // defined(OS_CHROMEOS) |
+ { |
+ "ssl-version-min", |
+ IDS_FLAGS_SSL_VERSION_MIN_NAME, |
+ IDS_FLAGS_SSL_VERSION_MIN_DESCRIPTION, |
+ kOsAll, |
+ MULTI_VALUE_TYPE(kSSLVersionMinChoices) |
+ }, |
// NOTE: Adding new command-line switches requires adding corresponding |
// entries to enum "LoginCustomFlags" in histograms.xml. See note in |
// histograms.xml and don't forget to run AboutFlagsHistogramTest unit test. |