Index: chrome/common/secure_origin_whitelist.h |
diff --git a/chrome/common/secure_origin_whitelist.h b/chrome/common/secure_origin_whitelist.h |
index 5b29a03e34561dfe54e0d932b0c968f782cb597f..02e1f2438b384fef8ae91f59f621513e241146d7 100644 |
--- a/chrome/common/secure_origin_whitelist.h |
+++ b/chrome/common/secure_origin_whitelist.h |
@@ -9,10 +9,16 @@ |
#include "url/gurl.h" |
-// Returns whitelisted origins that need to be considered trustworthy. |
-// The whitelist is given by kUnsafelyTreatInsecureOriginAsSecure |
-// command-line option. |
+// |origins| is a return value parameter that gets a whitelist of origins that |
+// need to be considered trustworthy. The whitelist is given by |
+// kUnsafelyTreatInsecureOriginAsSecure command-line option. |
// See https://www.w3.org/TR/powerful-features/#is-origin-trustworthy. |
void GetSecureOriginWhitelist(std::set<GURL>* origins); |
+// |schemes| is a return value parameter that gets a whitelist of schemes that |
+// should bypass the Is Privileged Context check. |
+// See http://www.w3.org/TR/powerful-features/#settings-privileged |
+void GetSchemesBypassingSecureContextCheckWhitelist( |
+ std::set<std::string>* schemes); |
+ |
#endif // CHROME_COMMON_SECURE_ORIGIN_WHITELIST_H_ |