Index: chrome/common/chrome_switches.cc |
diff --git a/chrome/common/chrome_switches.cc b/chrome/common/chrome_switches.cc |
index 14f9083ba804073c91696ae244b66378deefd080..79923e318d3ed0c1c24e2112742c993fd72d52d8 100644 |
--- a/chrome/common/chrome_switches.cc |
+++ b/chrome/common/chrome_switches.cc |
@@ -1050,6 +1050,26 @@ const char kQuicVersion[] = "quic-version"; |
// See also kPlaybackMode. |
const char kRecordMode[] = "record-mode"; |
+// Remember user proceeds through SSL interstitials for a specified amount of |
+// time. In particular, remember these decisions through session restart. The |
+// "Disable" varient implies the "old style" of forgetting decisions on session |
+// restart. The "None" varient implies a memory of 0 seconds thus proceeds are |
+// never remembered. There are separate switches for each of these (rather than |
+// a single switch with a value) to be better compatible with Finch experiment |
+// forced groups. |
+const char kRememberCertErrorDecisionsDisable[] = |
+ "disable-remember-cert-error-decisions"; |
+const char kRememberCertErrorDecisionsNone[] = |
+ "enable-remember-cert-error-decisions-none"; |
+const char kRememberCertErrorDecisionsOneDay[] = |
+ "enable-remember-cert-error-decisions-one-day"; |
+const char kRememberCertErrorDecisionsThreeDays[] = |
+ "enable-remember-cert-error-decisions-three-days"; |
+const char kRememberCertErrorDecisionsOneWeek[] = |
+ "enable-remember-cert-error-decisions-one-week"; |
+const char kRememberCertErrorDecisionsOneMonth[] = |
+ "enable-remember-cert-error-decisions-one-month"; |
+ |
// Enables print preview in the renderer. This flag is generated internally by |
// Chrome and does nothing when directly passed to the browser. |
const char kRendererPrintPreview[] = "renderer-print-preview"; |