| OLD | NEW |
| 1 // Copyright 2017 The Chromium Authors. All rights reserved. | 1 // Copyright 2017 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "content/common/content_security_policy/csp_directive.h" | 5 #include "content/common/content_security_policy/csp_directive.h" |
| 6 | 6 |
| 7 namespace content { | 7 namespace content { |
| 8 | 8 |
| 9 CSPDirective::CSPDirective() = default; | 9 CSPDirective::CSPDirective() = default; |
| 10 | 10 |
| (...skipping 10 matching lines...) Expand all Loading... |
| 21 std::string CSPDirective::NameToString(CSPDirective::Name name) { | 21 std::string CSPDirective::NameToString(CSPDirective::Name name) { |
| 22 switch (name) { | 22 switch (name) { |
| 23 case DefaultSrc: | 23 case DefaultSrc: |
| 24 return "default-src"; | 24 return "default-src"; |
| 25 case ChildSrc: | 25 case ChildSrc: |
| 26 return "child-src"; | 26 return "child-src"; |
| 27 case FrameSrc: | 27 case FrameSrc: |
| 28 return "frame-src"; | 28 return "frame-src"; |
| 29 case FormAction: | 29 case FormAction: |
| 30 return "form-action"; | 30 return "form-action"; |
| 31 case UpgradeInsecureRequests: |
| 32 return "upgrade-insecure-requests"; |
| 31 case Unknown: | 33 case Unknown: |
| 32 return ""; | 34 return ""; |
| 33 } | 35 } |
| 34 NOTREACHED(); | 36 NOTREACHED(); |
| 35 return ""; | 37 return ""; |
| 36 } | 38 } |
| 37 | 39 |
| 38 // static | 40 // static |
| 39 CSPDirective::Name CSPDirective::StringToName(const std::string& name) { | 41 CSPDirective::Name CSPDirective::StringToName(const std::string& name) { |
| 40 if (name == "default-src") | 42 if (name == "default-src") |
| 41 return CSPDirective::DefaultSrc; | 43 return CSPDirective::DefaultSrc; |
| 42 if (name == "child-src") | 44 if (name == "child-src") |
| 43 return CSPDirective::ChildSrc; | 45 return CSPDirective::ChildSrc; |
| 44 if (name == "frame-src") | 46 if (name == "frame-src") |
| 45 return CSPDirective::FrameSrc; | 47 return CSPDirective::FrameSrc; |
| 46 if (name == "form-action") | 48 if (name == "form-action") |
| 47 return CSPDirective::FormAction; | 49 return CSPDirective::FormAction; |
| 50 if (name == "upgrade-insecure-requests") |
| 51 return CSPDirective::UpgradeInsecureRequests; |
| 48 return CSPDirective::Unknown; | 52 return CSPDirective::Unknown; |
| 49 } | 53 } |
| 50 | 54 |
| 51 } // namespace content | 55 } // namespace content |
| OLD | NEW |