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

Side by Side Diff: chromeos/network/onc_constants.h

Issue 11299236: This moves the ONC parsing code into chromeos/network/onc (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years 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 | Annotate | Revision Log
OLDNEW
(Empty)
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
3 // found in the LICENSE file.
4 #ifndef CHROMEOS_NETWORK_ONC_CONSTANTS_H_
5 #define CHROMEOS_NETWORK_ONC_CONSTANTS_H_
6
7 #include "chromeos/chromeos_export.h"
8
9 namespace chromeos {
10
11 // Constants for ONC properties.
12 namespace onc {
13
14 // Top Level ONC.
15 CHROMEOS_EXPORT extern const char kCertificates[];
16 CHROMEOS_EXPORT extern const char kNetworkConfigurations[];
17
18 // This is no ONC key or value but used for logging only.
19 // TODO(pneubeck): Remove.
20 CHROMEOS_EXPORT extern const char kNetworkConfiguration[];
21
22 // Common keys/values.
23 CHROMEOS_EXPORT extern const char kRecommended[];
24 CHROMEOS_EXPORT extern const char kRemove[];
25
26 // NetworkConfiguration.
27 // TODO(pneubeck): Put into namespace.
28 CHROMEOS_EXPORT extern const char kCellular[];
29 CHROMEOS_EXPORT extern const char kEthernet[];
30 CHROMEOS_EXPORT extern const char kGUID[];
31 CHROMEOS_EXPORT extern const char kIPConfigs[];
32 CHROMEOS_EXPORT extern const char kName[];
33 CHROMEOS_EXPORT extern const char kNameServers[];
34 CHROMEOS_EXPORT extern const char kProxySettings[];
35 CHROMEOS_EXPORT extern const char kSearchDomains[];
36 CHROMEOS_EXPORT extern const char kType[];
37 CHROMEOS_EXPORT extern const char kVPN[];
38 CHROMEOS_EXPORT extern const char kWiFi[];
39
40 namespace ipconfig {
41 CHROMEOS_EXPORT extern const char kGateway[];
42 CHROMEOS_EXPORT extern const char kIPAddress[];
43 CHROMEOS_EXPORT extern const char kIPv4[];
44 CHROMEOS_EXPORT extern const char kIPv6[];
45 CHROMEOS_EXPORT extern const char kRoutingPrefix[];
46 CHROMEOS_EXPORT extern const char kType[];
47 } // namespace ipconfig
48
49 namespace ethernet {
50 CHROMEOS_EXPORT extern const char kAuthentication[];
51 CHROMEOS_EXPORT extern const char kEAP[];
52 CHROMEOS_EXPORT extern const char kNone[];
53 CHROMEOS_EXPORT extern const char k8021X[];
54 } // namespace ethernet
55
56 namespace wifi {
57 CHROMEOS_EXPORT extern const char kAutoConnect[];
58 CHROMEOS_EXPORT extern const char kEAP[];
59 CHROMEOS_EXPORT extern const char kHiddenSSID[];
60 CHROMEOS_EXPORT extern const char kNone[];
61 CHROMEOS_EXPORT extern const char kPassphrase[];
62 CHROMEOS_EXPORT extern const char kProxyURL[];
63 CHROMEOS_EXPORT extern const char kSecurity[];
64 CHROMEOS_EXPORT extern const char kSSID[];
65 CHROMEOS_EXPORT extern const char kWEP_PSK[];
66 CHROMEOS_EXPORT extern const char kWEP_8021X[];
67 CHROMEOS_EXPORT extern const char kWPA_PSK[];
68 CHROMEOS_EXPORT extern const char kWPA_EAP[];
69 } // namespace wifi
70
71 namespace certificate {
72 CHROMEOS_EXPORT extern const char kAuthority[];
73 CHROMEOS_EXPORT extern const char kClient[];
74 CHROMEOS_EXPORT extern const char kCommonName[];
75 CHROMEOS_EXPORT extern const char kEmailAddress[];
76 CHROMEOS_EXPORT extern const char kEnrollmentURI[];
77 CHROMEOS_EXPORT extern const char kIssuerCARef[];
78 CHROMEOS_EXPORT extern const char kIssuer[];
79 CHROMEOS_EXPORT extern const char kLocality[];
80 CHROMEOS_EXPORT extern const char kNone[];
81 CHROMEOS_EXPORT extern const char kOrganization[];
82 CHROMEOS_EXPORT extern const char kOrganizationalUnit[];
83 CHROMEOS_EXPORT extern const char kPKCS12[];
84 CHROMEOS_EXPORT extern const char kPattern[];
85 CHROMEOS_EXPORT extern const char kRef[];
86 CHROMEOS_EXPORT extern const char kServer[];
87 CHROMEOS_EXPORT extern const char kSubject[];
88 CHROMEOS_EXPORT extern const char kTrust[];
89 CHROMEOS_EXPORT extern const char kType[];
90 CHROMEOS_EXPORT extern const char kX509[];
91 } // namespace certificate
92
93 namespace eap {
94 CHROMEOS_EXPORT extern const char kAnonymousIdentity[];
95 CHROMEOS_EXPORT extern const char kAutomatic[];
96 CHROMEOS_EXPORT extern const char kClientCertPattern[];
97 CHROMEOS_EXPORT extern const char kClientCertRef[];
98 CHROMEOS_EXPORT extern const char kClientCertType[];
99 CHROMEOS_EXPORT extern const char kEAP_AKA[];
100 CHROMEOS_EXPORT extern const char kEAP_FAST[];
101 CHROMEOS_EXPORT extern const char kEAP_SIM[];
102 CHROMEOS_EXPORT extern const char kEAP_TLS[];
103 CHROMEOS_EXPORT extern const char kEAP_TTLS[];
104 CHROMEOS_EXPORT extern const char kIdentity[];
105 CHROMEOS_EXPORT extern const char kInner[];
106 CHROMEOS_EXPORT extern const char kLEAP[];
107 CHROMEOS_EXPORT extern const char kMD5[];
108 CHROMEOS_EXPORT extern const char kMSCHAPv2[];
109 CHROMEOS_EXPORT extern const char kOuter[];
110 CHROMEOS_EXPORT extern const char kPAP[];
111 CHROMEOS_EXPORT extern const char kPEAP[];
112 CHROMEOS_EXPORT extern const char kPassword[];
113 CHROMEOS_EXPORT extern const char kSaveCredentials[];
114 CHROMEOS_EXPORT extern const char kServerCARef[];
115 CHROMEOS_EXPORT extern const char kUseSystemCAs[];
116 } // namespace eap
117
118 namespace vpn {
119 CHROMEOS_EXPORT extern const char kAuthNoCache[];
120 CHROMEOS_EXPORT extern const char kAuthRetry[];
121 CHROMEOS_EXPORT extern const char kAuth[];
122 CHROMEOS_EXPORT extern const char kAuthenticationType[];
123 CHROMEOS_EXPORT extern const char kCert[];
124 CHROMEOS_EXPORT extern const char kCipher[];
125 CHROMEOS_EXPORT extern const char kClientCertPattern[];
126 CHROMEOS_EXPORT extern const char kClientCertRef[];
127 CHROMEOS_EXPORT extern const char kClientCertType[];
128 CHROMEOS_EXPORT extern const char kCompLZO[];
129 CHROMEOS_EXPORT extern const char kCompNoAdapt[];
130 CHROMEOS_EXPORT extern const char kEAP[];
131 CHROMEOS_EXPORT extern const char kGroup[];
132 CHROMEOS_EXPORT extern const char kHost[];
133 CHROMEOS_EXPORT extern const char kIKEVersion[];
134 CHROMEOS_EXPORT extern const char kIPsec[];
135 CHROMEOS_EXPORT extern const char kKeyDirection[];
136 CHROMEOS_EXPORT extern const char kL2TP[];
137 CHROMEOS_EXPORT extern const char kNsCertType[];
138 CHROMEOS_EXPORT extern const char kOpenVPN[];
139 CHROMEOS_EXPORT extern const char kPSK[];
140 CHROMEOS_EXPORT extern const char kPassword[];
141 CHROMEOS_EXPORT extern const char kPort[];
142 CHROMEOS_EXPORT extern const char kProto[];
143 CHROMEOS_EXPORT extern const char kPushPeerInfo[];
144 CHROMEOS_EXPORT extern const char kRemoteCertEKU[];
145 CHROMEOS_EXPORT extern const char kRemoteCertKU[];
146 CHROMEOS_EXPORT extern const char kRemoteCertTLS[];
147 CHROMEOS_EXPORT extern const char kRenegSec[];
148 CHROMEOS_EXPORT extern const char kSaveCredentials[];
149 CHROMEOS_EXPORT extern const char kServerCARef[];
150 CHROMEOS_EXPORT extern const char kServerCertRef[];
151 CHROMEOS_EXPORT extern const char kServerPollTimeout[];
152 CHROMEOS_EXPORT extern const char kShaper[];
153 CHROMEOS_EXPORT extern const char kStaticChallenge[];
154 CHROMEOS_EXPORT extern const char kTLSAuthContents[];
155 CHROMEOS_EXPORT extern const char kTLSRemote[];
156 CHROMEOS_EXPORT extern const char kTypeL2TP_IPsec[];
157 CHROMEOS_EXPORT extern const char kType[];
158 CHROMEOS_EXPORT extern const char kUsername[];
159 CHROMEOS_EXPORT extern const char kVerb[];
160 CHROMEOS_EXPORT extern const char kXAUTH[];
161 } // namespace vpn
162
163 namespace openvpn {
164 CHROMEOS_EXPORT extern const char kNone[];
165 CHROMEOS_EXPORT extern const char kInteract[];
166 CHROMEOS_EXPORT extern const char kNoInteract[];
167 CHROMEOS_EXPORT extern const char kServer[];
168 } // namespace openvpn
169
170 namespace substitutes {
171 CHROMEOS_EXPORT extern const char kEmailField[];
172 CHROMEOS_EXPORT extern const char kLoginIDField[];
173 } // namespace substitutes
174
175 namespace proxy {
176 CHROMEOS_EXPORT extern const char kDirect[];
177 CHROMEOS_EXPORT extern const char kExcludeDomains[];
178 CHROMEOS_EXPORT extern const char kFtp[];
179 CHROMEOS_EXPORT extern const char kHost[];
180 CHROMEOS_EXPORT extern const char kHttp[];
181 CHROMEOS_EXPORT extern const char kHttps[];
182 CHROMEOS_EXPORT extern const char kManual[];
183 CHROMEOS_EXPORT extern const char kPAC[];
184 CHROMEOS_EXPORT extern const char kPort[];
185 CHROMEOS_EXPORT extern const char kSocks[];
186 CHROMEOS_EXPORT extern const char kType[];
187 CHROMEOS_EXPORT extern const char kWPAD[];
188 } // namespace proxy
189
190 } // namespace onc
191
192 } // namespace chromeos
193
194 #endif // CHROMEOS_NETWORK_ONC_CONSTANTS_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698