summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ios/provider/ios_provider_chrome.gyp2
-rw-r--r--ios/public/provider/chrome/browser/browser_constants.cc11
-rw-r--r--ios/public/provider/chrome/browser/browser_constants.h17
3 files changed, 30 insertions, 0 deletions
diff --git a/ios/provider/ios_provider_chrome.gyp b/ios/provider/ios_provider_chrome.gyp
index 2a7cb38..5ef9094 100644
--- a/ios/provider/ios_provider_chrome.gyp
+++ b/ios/provider/ios_provider_chrome.gyp
@@ -11,6 +11,8 @@
'target_name': 'ios_provider_chrome_browser',
'type': 'static_library',
'sources': [
+ '../public/provider/chrome/browser/browser_constants.cc',
+ '../public/provider/chrome/browser/browser_constants.h',
'../public/provider/chrome/browser/browser_state/chrome_browser_state.cc',
'../public/provider/chrome/browser/browser_state/chrome_browser_state.h',
'../public/provider/chrome/browser/browser_state/chrome_browser_state_manager.h',
diff --git a/ios/public/provider/chrome/browser/browser_constants.cc b/ios/public/provider/chrome/browser/browser_constants.cc
new file mode 100644
index 0000000..5b89c12
--- /dev/null
+++ b/ios/public/provider/chrome/browser/browser_constants.cc
@@ -0,0 +1,11 @@
+// Copyright 2013 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "ios/public/provider/chrome/browser/browser_constants.h"
+
+namespace ios {
+
+const char kSpoofingAttemptFlag[] = "SpoofingAttempt_IOS";
+
+} // namespace ios
diff --git a/ios/public/provider/chrome/browser/browser_constants.h b/ios/public/provider/chrome/browser/browser_constants.h
new file mode 100644
index 0000000..b40b26b
--- /dev/null
+++ b/ios/public/provider/chrome/browser/browser_constants.h
@@ -0,0 +1,17 @@
+// Copyright 2013 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef IOS_PUBLIC_PROVIDER_CHROME_BROWSER_BROWSER_CONSTANTS_H_
+#define IOS_PUBLIC_PROVIDER_CHROME_BROWSER_BROWSER_CONSTANTS_H_
+
+namespace ios {
+
+// This string is a flag for net::SSLInfo signaling that the error is not a
+// typical certificate error, but rather is a spoofing attempt.
+// It can be used to customize the interstitial error page.
+extern const char kSpoofingAttemptFlag[];
+
+} // namespace ios
+
+#endif // IOS_PUBLIC_PROVIDER_CHROME_BROWSER_BROWSER_CONSTANTS_H_