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