Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(122)

Side by Side Diff: chrome/browser/chromeos/cros/onc_constants.h

Issue 10944009: Implementation of ONC signature, validator and normalizer. (Closed) Base URL: http://git.chromium.org/chromium/src.git@gperffix
Patch Set: Completed validator for complete ONC. Integrated into OncNetworkParser. Created 8 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 #ifndef CHROME_BROWSER_CHROMEOS_CROS_ONC_CONSTANTS_H_ 4 #ifndef CHROME_BROWSER_CHROMEOS_CROS_ONC_CONSTANTS_H_
5 #define CHROME_BROWSER_CHROMEOS_CROS_ONC_CONSTANTS_H_ 5 #define CHROME_BROWSER_CHROMEOS_CROS_ONC_CONSTANTS_H_
6 6
7 namespace chromeos { 7 namespace chromeos {
8 8
9 // Constants for ONC properties. 9 // Constants for ONC properties.
10 namespace onc { 10 namespace onc {
11 11
12 extern const char kEthernet[]; 12 // Top Level ONC.
13 extern const char kGUID[]; 13 extern const char kCertificates[];
14 extern const char kName[]; 14 extern const char kNetworkConfigurations[];
Mattias Nissler (ping if slow) 2012/11/02 10:10:00 newline
pneubeck (no reviews) 2012/11/05 12:04:48 Done.
15 // This is no ONC key or value but used for logging only.
16 // TODO(pneubeck): Remove.
15 extern const char kNetworkConfiguration[]; 17 extern const char kNetworkConfiguration[];
16 extern const char kProxySettings[]; 18
19 // Common keys/values.
20 extern const char kNone[];
17 extern const char kRecommended[]; 21 extern const char kRecommended[];
18 extern const char kRemove[]; 22 extern const char kRemove[];
19 extern const char kType[]; 23 extern const char kType[];
24
25 // NetworkConfiguration.
26 // TODO(pneubeck): Put into namespace.
27 extern const char kEthernet[];
28 extern const char kGUID[];
29 extern const char kIPConfigs[];
30 extern const char kName[];
31 extern const char kNameServers[];
32 extern const char kProxySettings[];
33 extern const char kSearchDomains[];
34 extern const char kCellular[];
20 extern const char kVPN[]; 35 extern const char kVPN[];
21 extern const char kWiFi[]; 36 extern const char kWiFi[];
22 37
38 namespace ipconfig {
39 extern const char kGateway[];
40 extern const char kIPAddress[];
41 extern const char kIPv4[];
42 extern const char kIPv6[];
43 extern const char kRoutingPrefix[];
44 } // namespace ipconfig
45
23 namespace ethernet { 46 namespace ethernet {
24 extern const char kAuthentication[]; 47 extern const char kAuthentication[];
25 extern const char kEAP[]; 48 extern const char kEAP[];
49 extern const char k8021X[];
26 } // namespace ethernet 50 } // namespace ethernet
27 51
28 namespace wifi { 52 namespace wifi {
29 extern const char kAutoConnect[]; 53 extern const char kAutoConnect[];
30 extern const char kEAP[]; 54 extern const char kEAP[];
31 extern const char kHiddenSSID[]; 55 extern const char kHiddenSSID[];
32 extern const char kPassphrase[]; 56 extern const char kPassphrase[];
33 extern const char kProxyURL[]; 57 extern const char kProxyURL[];
34 extern const char kSecurity[]; 58 extern const char kSecurity[];
35 extern const char kSSID[]; 59 extern const char kSSID[];
60 extern const char kWEP_PSK[];
61 extern const char kWEP_8021X[];
62 extern const char kWPA_PSK[];
63 extern const char kWPA_EAP[];
36 } // namespace wifi 64 } // namespace wifi
37 65
38 namespace certificate { 66 namespace certificate {
67 extern const char kAuthority[];
68 extern const char kClient[];
39 extern const char kCommonName[]; 69 extern const char kCommonName[];
40 extern const char kEmailAddress[]; 70 extern const char kEmailAddress[];
41 extern const char kEnrollmentURI[]; 71 extern const char kEnrollmentURI[];
72 extern const char kIssuerCARef[];
42 extern const char kIssuer[]; 73 extern const char kIssuer[];
43 extern const char kIssuerCARef[];
44 extern const char kLocality[]; 74 extern const char kLocality[];
45 extern const char kNone[];
46 extern const char kOrganization[]; 75 extern const char kOrganization[];
47 extern const char kOrganizationalUnit[]; 76 extern const char kOrganizationalUnit[];
77 extern const char kPKCS12[];
48 extern const char kPattern[]; 78 extern const char kPattern[];
49 extern const char kRef[]; 79 extern const char kRef[];
80 extern const char kServer[];
50 extern const char kSubject[]; 81 extern const char kSubject[];
82 extern const char kTrust[];
83 extern const char kX509[];
51 } // namespace certificate 84 } // namespace certificate
52 85
53 namespace eap { 86 namespace eap {
54 extern const char kAnonymousIdentity[]; 87 extern const char kAnonymousIdentity[];
88 extern const char kAutomatic[];
55 extern const char kClientCertPattern[]; 89 extern const char kClientCertPattern[];
56 extern const char kClientCertRef[]; 90 extern const char kClientCertRef[];
57 extern const char kClientCertType[]; 91 extern const char kClientCertType[];
92 extern const char kEAP_AKA[];
93 extern const char kEAP_FAST[];
94 extern const char kEAP_SIM[];
95 extern const char kEAP_TLS[];
96 extern const char kEAP_TTLS[];
58 extern const char kIdentity[]; 97 extern const char kIdentity[];
59 extern const char kInner[]; 98 extern const char kInner[];
99 extern const char kLEAP[];
100 extern const char kMD5[];
101 extern const char kMSCHAPv2[];
60 extern const char kOuter[]; 102 extern const char kOuter[];
103 extern const char kPAP[];
104 extern const char kPEAP[];
61 extern const char kPassword[]; 105 extern const char kPassword[];
62 extern const char kSaveCredentials[]; 106 extern const char kSaveCredentials[];
63 extern const char kServerCARef[]; 107 extern const char kServerCARef[];
64 extern const char kUseSystemCAs[]; 108 extern const char kUseSystemCAs[];
65 } // namespace eap 109 } // namespace eap
66 110
67 namespace vpn { 111 namespace vpn {
68 extern const char kAuthNoCache[]; 112 extern const char kAuthNoCache[];
69 extern const char kAuthRetry[]; 113 extern const char kAuthRetry[];
70 extern const char kAuth[]; 114 extern const char kAuth[];
71 extern const char kAuthenticationType[]; 115 extern const char kAuthenticationType[];
116 extern const char kCert[];
72 extern const char kCipher[]; 117 extern const char kCipher[];
73 extern const char kClientCertPattern[]; 118 extern const char kClientCertPattern[];
74 extern const char kClientCertRef[]; 119 extern const char kClientCertRef[];
75 extern const char kClientCertType[]; 120 extern const char kClientCertType[];
76 extern const char kCompLZO[]; 121 extern const char kCompLZO[];
77 extern const char kCompNoAdapt[]; 122 extern const char kCompNoAdapt[];
123 extern const char kEAP[];
78 extern const char kGroup[]; 124 extern const char kGroup[];
79 extern const char kHost[]; 125 extern const char kHost[];
80 extern const char kIKEVersion[]; 126 extern const char kIKEVersion[];
81 extern const char kIPsec[]; 127 extern const char kIPsec[];
82 extern const char kKeyDirection[]; 128 extern const char kKeyDirection[];
83 extern const char kL2TP[]; 129 extern const char kL2TP[];
84 extern const char kNsCertType[]; 130 extern const char kNsCertType[];
85 extern const char kOpenVPN[]; 131 extern const char kOpenVPN[];
86 extern const char kPSK[]; 132 extern const char kPSK[];
87 extern const char kPassword[]; 133 extern const char kPassword[];
88 extern const char kPort[]; 134 extern const char kPort[];
89 extern const char kProto[]; 135 extern const char kProto[];
90 extern const char kPushPeerInfo[]; 136 extern const char kPushPeerInfo[];
91 extern const char kRemoteCertEKU[]; 137 extern const char kRemoteCertEKU[];
92 extern const char kRemoteCertKU[]; 138 extern const char kRemoteCertKU[];
93 extern const char kRemoteCertTLS[]; 139 extern const char kRemoteCertTLS[];
94 extern const char kRenegSec[]; 140 extern const char kRenegSec[];
95 extern const char kSaveCredentials[]; 141 extern const char kSaveCredentials[];
96 extern const char kServerCARef[]; 142 extern const char kServerCARef[];
97 extern const char kServerCertRef[]; 143 extern const char kServerCertRef[];
98 extern const char kServerPollTimeout[]; 144 extern const char kServerPollTimeout[];
99 extern const char kShaper[]; 145 extern const char kShaper[];
100 extern const char kStaticChallenge[]; 146 extern const char kStaticChallenge[];
101 extern const char kTLSAuthContents[]; 147 extern const char kTLSAuthContents[];
102 extern const char kTLSRemote[]; 148 extern const char kTLSRemote[];
103 extern const char kType[]; 149 extern const char kTypeL2TP_IPsec[];
104 extern const char kUsername[]; 150 extern const char kUsername[];
151 extern const char kVerb[];
152 extern const char kXAUTH[];
105 } // namespace vpn 153 } // namespace vpn
106 154
155 namespace openvpn {
156 extern const char kNone[];
157 extern const char kInteract[];
158 extern const char kNoInteract[];
159 extern const char kServer[];
160 } // namespace openvpn
161
107 namespace substitutes { 162 namespace substitutes {
108 extern const char kEmailField[]; 163 extern const char kEmailField[];
109 extern const char kLoginIDField[]; 164 extern const char kLoginIDField[];
110 } // namespace substitutes 165 } // namespace substitutes
111 166
112 namespace proxy { 167 namespace proxy {
113 extern const char kDirect[]; 168 extern const char kDirect[];
114 extern const char kExcludeDomains[]; 169 extern const char kExcludeDomains[];
115 extern const char kFtp[]; 170 extern const char kFtp[];
116 extern const char kHost[]; 171 extern const char kHost[];
117 extern const char kHttp[]; 172 extern const char kHttp[];
118 extern const char kHttps[]; 173 extern const char kHttps[];
119 extern const char kManual[]; 174 extern const char kManual[];
120 extern const char kPAC[]; 175 extern const char kPAC[];
121 extern const char kPort[]; 176 extern const char kPort[];
122 extern const char kSocks[]; 177 extern const char kSocks[];
123 extern const char kType[];
124 extern const char kWPAD[]; 178 extern const char kWPAD[];
125 } // namespace proxy 179 } // namespace proxy
126 180
127 } // namespace onc 181 } // namespace onc
128 182
129 } // namespace chromeos 183 } // namespace chromeos
130 184
131 #endif // CHROME_BROWSER_CHROMEOS_CROS_ONC_CONSTANTS_H_ 185 #endif // CHROME_BROWSER_CHROMEOS_CROS_ONC_CONSTANTS_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698