[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 1 | // Copyright 2013 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 COMPONENTS_ONC_ONC_CONSTANTS_H_ |
| 5 | #define COMPONENTS_ONC_ONC_CONSTANTS_H_ |
| 6 | |
[email protected] | e24d453 | 2014-04-23 21:32:28 | [diff] [blame] | 7 | #include <string> |
| 8 | |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 9 | #include "components/onc/onc_export.h" |
| 10 | |
| 11 | // Constants for ONC properties. |
| 12 | namespace onc { |
| 13 | |
| 14 | // Indicates from which source an ONC blob comes from. |
| 15 | enum ONCSource { |
Steven Bennetts | b4dd54b | 2014-09-11 20:50:25 | [diff] [blame] | 16 | ONC_SOURCE_UNKNOWN, |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 17 | ONC_SOURCE_NONE, |
| 18 | ONC_SOURCE_USER_IMPORT, |
| 19 | ONC_SOURCE_DEVICE_POLICY, |
| 20 | ONC_SOURCE_USER_POLICY, |
| 21 | }; |
| 22 | |
| 23 | // These keys are used to augment the dictionary resulting from merging the |
| 24 | // different settings and policies. |
| 25 | |
| 26 | // The setting that Shill declared to be using. For example, if no policy and no |
| 27 | // user setting exists, Shill might still report a property like network |
| 28 | // security options or a SSID. |
| 29 | ONC_EXPORT extern const char kAugmentationActiveSetting[]; |
| 30 | // The one of different setting sources (user/device policy, user/shared |
| 31 | // settings) that has highest priority over the others. |
| 32 | ONC_EXPORT extern const char kAugmentationEffectiveSetting[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 33 | ONC_EXPORT extern const char kAugmentationUserPolicy[]; |
| 34 | ONC_EXPORT extern const char kAugmentationDevicePolicy[]; |
| 35 | ONC_EXPORT extern const char kAugmentationUserSetting[]; |
| 36 | ONC_EXPORT extern const char kAugmentationSharedSetting[]; |
| 37 | ONC_EXPORT extern const char kAugmentationUserEditable[]; |
| 38 | ONC_EXPORT extern const char kAugmentationDeviceEditable[]; |
| 39 | |
| 40 | // This is no ONC key or value but used for logging only. |
| 41 | // TODO(pneubeck): Remove. |
| 42 | ONC_EXPORT extern const char kNetworkConfiguration[]; |
| 43 | |
| 44 | // Common keys/values. |
| 45 | ONC_EXPORT extern const char kRecommended[]; |
| 46 | ONC_EXPORT extern const char kRemove[]; |
| 47 | |
| 48 | // Top Level Configuration |
| 49 | namespace toplevel_config { |
| 50 | ONC_EXPORT extern const char kCertificates[]; |
| 51 | ONC_EXPORT extern const char kEncryptedConfiguration[]; |
| 52 | ONC_EXPORT extern const char kNetworkConfigurations[]; |
[email protected] | e5ed56eb | 2013-10-21 21:07:53 | [diff] [blame] | 53 | ONC_EXPORT extern const char kGlobalNetworkConfiguration[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 54 | ONC_EXPORT extern const char kType[]; |
| 55 | ONC_EXPORT extern const char kUnencryptedConfiguration[]; |
| 56 | } // namespace toplevel_config |
| 57 | |
| 58 | // NetworkConfiguration. |
| 59 | namespace network_config { |
| 60 | ONC_EXPORT extern const char kCellular[]; |
[email protected] | edf1e492a | 2014-05-22 06:21:40 | [diff] [blame] | 61 | ONC_EXPORT extern const char kDevice[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 62 | ONC_EXPORT extern const char kEthernet[]; |
| 63 | ONC_EXPORT extern const char kGUID[]; |
| 64 | ONC_EXPORT extern const char kIPConfigs[]; |
stevenjb | 6eae039 | 2014-09-04 20:48:24 | [diff] [blame] | 65 | ONC_EXPORT extern const char kSavedIPConfig[]; |
| 66 | ONC_EXPORT extern const char kStaticIPConfig[]; |
[email protected] | fad51d5 | 2014-05-20 17:23:09 | [diff] [blame] | 67 | ONC_EXPORT extern const char kMacAddress[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 68 | ONC_EXPORT extern const char kName[]; |
| 69 | ONC_EXPORT extern const char kNameServers[]; |
[email protected] | ba37c34 | 2014-08-21 16:05:46 | [diff] [blame] | 70 | ONC_EXPORT extern const char kPriority[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 71 | ONC_EXPORT extern const char kProxySettings[]; |
| 72 | ONC_EXPORT extern const char kSearchDomains[]; |
Steven Bennetts | b4dd54b | 2014-09-11 20:50:25 | [diff] [blame] | 73 | ONC_EXPORT extern const char kSource[]; |
| 74 | ONC_EXPORT extern const char kSourceDevice[]; |
| 75 | ONC_EXPORT extern const char kSourceDevicePolicy[]; |
| 76 | ONC_EXPORT extern const char kSourceNone[]; |
| 77 | ONC_EXPORT extern const char kSourceUser[]; |
| 78 | ONC_EXPORT extern const char kSourceUserPolicy[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 79 | ONC_EXPORT extern const char kConnectionState[]; |
stevenjb | 5a945c7 | 2014-09-06 18:35:04 | [diff] [blame] | 80 | ONC_EXPORT extern const char kRestrictedConnectivity[]; |
[email protected] | 0e7085a | 2014-05-09 16:45:46 | [diff] [blame] | 81 | ONC_EXPORT extern const char kConnectable[]; |
| 82 | ONC_EXPORT extern const char kErrorState[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 83 | ONC_EXPORT extern const char kType[]; |
| 84 | ONC_EXPORT extern const char kVPN[]; |
| 85 | ONC_EXPORT extern const char kWiFi[]; |
pneubeck | a901ffa | 2014-09-18 15:31:40 | [diff] [blame] | 86 | ONC_EXPORT extern const char kWimax[]; |
[email protected] | e24d453 | 2014-04-23 21:32:28 | [diff] [blame] | 87 | |
| 88 | ONC_EXPORT extern std::string CellularProperty(const std::string& property); |
| 89 | ONC_EXPORT extern std::string VpnProperty(const std::string& property); |
| 90 | ONC_EXPORT extern std::string WifiProperty(const std::string& property); |
| 91 | |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 92 | } // namespace network_config |
| 93 | |
| 94 | namespace network_type { |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 95 | ONC_EXPORT extern const char kCellular[]; |
| 96 | ONC_EXPORT extern const char kEthernet[]; |
| 97 | ONC_EXPORT extern const char kVPN[]; |
| 98 | ONC_EXPORT extern const char kWiFi[]; |
[email protected] | 04df97c | 2014-05-19 21:36:00 | [diff] [blame] | 99 | ONC_EXPORT extern const char kWimax[]; |
| 100 | // Patterns matching multiple types, not part of the ONC spec. |
| 101 | ONC_EXPORT extern const char kAllTypes[]; |
| 102 | ONC_EXPORT extern const char kWireless[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 103 | } // namespace network_type |
| 104 | |
| 105 | namespace cellular { |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 106 | ONC_EXPORT extern const char kActivationState[]; |
stevenjb | 5a945c7 | 2014-09-06 18:35:04 | [diff] [blame] | 107 | ONC_EXPORT extern const char kActivated[]; |
| 108 | ONC_EXPORT extern const char kActivating[]; |
| 109 | ONC_EXPORT extern const char kNotActivated[]; |
| 110 | ONC_EXPORT extern const char kPartiallyActivated[]; |
[email protected] | 8bb063b | 2014-08-12 01:00:34 | [diff] [blame] | 111 | ONC_EXPORT extern const char kActivationType[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 112 | ONC_EXPORT extern const char kAllowRoaming[]; |
| 113 | ONC_EXPORT extern const char kAPN[]; |
[email protected] | a722df1 | 2013-10-15 02:55:28 | [diff] [blame] | 114 | ONC_EXPORT extern const char kAPNList[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 115 | ONC_EXPORT extern const char kCarrier[]; |
| 116 | ONC_EXPORT extern const char kESN[]; |
| 117 | ONC_EXPORT extern const char kFamily[]; |
| 118 | ONC_EXPORT extern const char kFirmwareRevision[]; |
| 119 | ONC_EXPORT extern const char kFoundNetworks[]; |
| 120 | ONC_EXPORT extern const char kHardwareRevision[]; |
| 121 | ONC_EXPORT extern const char kHomeProvider[]; |
| 122 | ONC_EXPORT extern const char kICCID[]; |
| 123 | ONC_EXPORT extern const char kIMEI[]; |
| 124 | ONC_EXPORT extern const char kIMSI[]; |
stevenjb | 4ff8121c | 2014-08-27 22:18:19 | [diff] [blame] | 125 | ONC_EXPORT extern const char kLastGoodAPN[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 126 | ONC_EXPORT extern const char kManufacturer[]; |
| 127 | ONC_EXPORT extern const char kMDN[]; |
| 128 | ONC_EXPORT extern const char kMEID[]; |
| 129 | ONC_EXPORT extern const char kMIN[]; |
| 130 | ONC_EXPORT extern const char kModelID[]; |
| 131 | ONC_EXPORT extern const char kNetworkTechnology[]; |
| 132 | ONC_EXPORT extern const char kPRLVersion[]; |
| 133 | ONC_EXPORT extern const char kProviderRequiresRoaming[]; |
| 134 | ONC_EXPORT extern const char kRoamingState[]; |
stevenjb | 5a945c7 | 2014-09-06 18:35:04 | [diff] [blame] | 135 | ONC_EXPORT extern const char kHome[]; |
| 136 | ONC_EXPORT extern const char kRoaming[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 137 | ONC_EXPORT extern const char kServingOperator[]; |
| 138 | ONC_EXPORT extern const char kSIMLockStatus[]; |
| 139 | ONC_EXPORT extern const char kSIMPresent[]; |
| 140 | ONC_EXPORT extern const char kSupportedCarriers[]; |
| 141 | ONC_EXPORT extern const char kSupportNetworkScan[]; |
| 142 | } // namespace cellular |
| 143 | |
| 144 | namespace cellular_provider { |
| 145 | ONC_EXPORT extern const char kCode[]; |
| 146 | ONC_EXPORT extern const char kCountry[]; |
| 147 | ONC_EXPORT extern const char kName[]; |
| 148 | } // namespace cellular_provider |
| 149 | |
| 150 | namespace cellular_apn { |
stevenjb | 4ff8121c | 2014-08-27 22:18:19 | [diff] [blame] | 151 | ONC_EXPORT extern const char kAccessPointName[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 152 | ONC_EXPORT extern const char kName[]; |
| 153 | ONC_EXPORT extern const char kUsername[]; |
| 154 | ONC_EXPORT extern const char kPassword[]; |
[email protected] | a2026ba | 2014-07-25 19:14:29 | [diff] [blame] | 155 | ONC_EXPORT extern const char kLocalizedName[]; |
| 156 | ONC_EXPORT extern const char kLanguage[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 157 | } // namespace cellular_apn |
| 158 | |
[email protected] | a2026ba | 2014-07-25 19:14:29 | [diff] [blame] | 159 | namespace cellular_found_network { |
| 160 | ONC_EXPORT extern const char kStatus[]; |
| 161 | ONC_EXPORT extern const char kNetworkId[]; |
| 162 | ONC_EXPORT extern const char kShortName[]; |
| 163 | ONC_EXPORT extern const char kLongName[]; |
| 164 | ONC_EXPORT extern const char kTechnology[]; |
| 165 | } // namespace cellular_found_network |
| 166 | |
| 167 | namespace sim_lock_status { |
| 168 | ONC_EXPORT extern const char kLockEnabled[]; |
| 169 | ONC_EXPORT extern const char kLockType[]; |
| 170 | ONC_EXPORT extern const char kRetriesLeft[]; |
| 171 | } // namespace sim_lock_status |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 172 | |
| 173 | namespace connection_state { |
| 174 | ONC_EXPORT extern const char kConnected[]; |
| 175 | ONC_EXPORT extern const char kConnecting[]; |
| 176 | ONC_EXPORT extern const char kNotConnected[]; |
| 177 | } // namespace connection_state |
| 178 | |
| 179 | namespace ipconfig { |
| 180 | ONC_EXPORT extern const char kGateway[]; |
| 181 | ONC_EXPORT extern const char kIPAddress[]; |
| 182 | ONC_EXPORT extern const char kIPv4[]; |
| 183 | ONC_EXPORT extern const char kIPv6[]; |
[email protected] | af8f545 | 2014-04-29 11:29:26 | [diff] [blame] | 184 | ONC_EXPORT extern const char kNameServers[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 185 | ONC_EXPORT extern const char kRoutingPrefix[]; |
| 186 | ONC_EXPORT extern const char kType[]; |
stevenjb | 6eae039 | 2014-09-04 20:48:24 | [diff] [blame] | 187 | ONC_EXPORT extern const char kWebProxyAutoDiscoveryUrl[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 188 | } // namespace ipconfig |
| 189 | |
| 190 | namespace ethernet { |
| 191 | ONC_EXPORT extern const char kAuthentication[]; |
[email protected] | d0270200 | 2014-07-08 20:58:09 | [diff] [blame] | 192 | ONC_EXPORT extern const char kAuthenticationNone[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 193 | ONC_EXPORT extern const char kEAP[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 194 | ONC_EXPORT extern const char k8021X[]; |
| 195 | } // namespace ethernet |
| 196 | |
| 197 | namespace wifi { |
zqiu | 6929e39 | 2014-10-07 02:16:11 | [diff] [blame] | 198 | ONC_EXPORT extern const char kAllowGatewayARPPolling[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 199 | ONC_EXPORT extern const char kAutoConnect[]; |
| 200 | ONC_EXPORT extern const char kBSSID[]; |
| 201 | ONC_EXPORT extern const char kEAP[]; |
| 202 | ONC_EXPORT extern const char kFrequency[]; |
| 203 | ONC_EXPORT extern const char kFrequencyList[]; |
cschuet | decce90 | 2014-12-04 16:58:24 | [diff] [blame^] | 204 | ONC_EXPORT extern const char kHexSSID[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 205 | ONC_EXPORT extern const char kHiddenSSID[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 206 | ONC_EXPORT extern const char kPassphrase[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 207 | ONC_EXPORT extern const char kSSID[]; |
| 208 | ONC_EXPORT extern const char kSecurity[]; |
[email protected] | d0270200 | 2014-07-08 20:58:09 | [diff] [blame] | 209 | ONC_EXPORT extern const char kSecurityNone[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 210 | ONC_EXPORT extern const char kSignalStrength[]; |
| 211 | ONC_EXPORT extern const char kWEP_PSK[]; |
| 212 | ONC_EXPORT extern const char kWEP_8021X[]; |
| 213 | ONC_EXPORT extern const char kWPA_PSK[]; |
[email protected] | e425d036 | 2013-12-13 18:25:17 | [diff] [blame] | 214 | ONC_EXPORT extern const char kWPA2_PSK[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 215 | ONC_EXPORT extern const char kWPA_EAP[]; |
| 216 | } // namespace wifi |
| 217 | |
pneubeck | a901ffa | 2014-09-18 15:31:40 | [diff] [blame] | 218 | namespace wimax { |
| 219 | ONC_EXPORT extern const char kAutoConnect[]; |
| 220 | ONC_EXPORT extern const char kEAP[]; |
| 221 | ONC_EXPORT extern const char kSignalStrength[]; |
| 222 | } // namespace wimax |
| 223 | |
[email protected] | d0270200 | 2014-07-08 20:58:09 | [diff] [blame] | 224 | namespace client_cert { |
| 225 | ONC_EXPORT extern const char kClientCertPattern[]; |
| 226 | ONC_EXPORT extern const char kClientCertRef[]; |
| 227 | ONC_EXPORT extern const char kClientCertType[]; |
| 228 | ONC_EXPORT extern const char kClientCertTypeNone[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 229 | ONC_EXPORT extern const char kCommonName[]; |
| 230 | ONC_EXPORT extern const char kEmailAddress[]; |
| 231 | ONC_EXPORT extern const char kEnrollmentURI[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 232 | ONC_EXPORT extern const char kIssuerCARef[]; |
| 233 | ONC_EXPORT extern const char kIssuerCAPEMs[]; |
| 234 | ONC_EXPORT extern const char kIssuer[]; |
| 235 | ONC_EXPORT extern const char kLocality[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 236 | ONC_EXPORT extern const char kOrganization[]; |
| 237 | ONC_EXPORT extern const char kOrganizationalUnit[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 238 | ONC_EXPORT extern const char kPattern[]; |
| 239 | ONC_EXPORT extern const char kRef[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 240 | ONC_EXPORT extern const char kSubject[]; |
[email protected] | d0270200 | 2014-07-08 20:58:09 | [diff] [blame] | 241 | } // namespace client_cert |
| 242 | |
| 243 | namespace certificate { |
| 244 | ONC_EXPORT extern const char kAuthority[]; |
| 245 | ONC_EXPORT extern const char kClient[]; |
| 246 | ONC_EXPORT extern const char kGUID[]; |
| 247 | ONC_EXPORT extern const char kPKCS12[]; |
| 248 | ONC_EXPORT extern const char kServer[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 249 | ONC_EXPORT extern const char kTrustBits[]; |
| 250 | ONC_EXPORT extern const char kType[]; |
| 251 | ONC_EXPORT extern const char kWeb[]; |
| 252 | ONC_EXPORT extern const char kX509[]; |
| 253 | } // namespace certificate |
| 254 | |
| 255 | namespace encrypted { |
| 256 | ONC_EXPORT extern const char kAES256[]; |
| 257 | ONC_EXPORT extern const char kCipher[]; |
| 258 | ONC_EXPORT extern const char kCiphertext[]; |
| 259 | ONC_EXPORT extern const char kHMACMethod[]; |
| 260 | ONC_EXPORT extern const char kHMAC[]; |
| 261 | ONC_EXPORT extern const char kIV[]; |
| 262 | ONC_EXPORT extern const char kIterations[]; |
| 263 | ONC_EXPORT extern const char kPBKDF2[]; |
| 264 | ONC_EXPORT extern const char kSHA1[]; |
| 265 | ONC_EXPORT extern const char kSalt[]; |
| 266 | ONC_EXPORT extern const char kStretch[]; |
| 267 | } // namespace encrypted |
| 268 | |
| 269 | namespace eap { |
| 270 | ONC_EXPORT extern const char kAnonymousIdentity[]; |
| 271 | ONC_EXPORT extern const char kAutomatic[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 272 | ONC_EXPORT extern const char kEAP_AKA[]; |
| 273 | ONC_EXPORT extern const char kEAP_FAST[]; |
| 274 | ONC_EXPORT extern const char kEAP_SIM[]; |
| 275 | ONC_EXPORT extern const char kEAP_TLS[]; |
| 276 | ONC_EXPORT extern const char kEAP_TTLS[]; |
| 277 | ONC_EXPORT extern const char kIdentity[]; |
| 278 | ONC_EXPORT extern const char kInner[]; |
| 279 | ONC_EXPORT extern const char kLEAP[]; |
| 280 | ONC_EXPORT extern const char kMD5[]; |
| 281 | ONC_EXPORT extern const char kMSCHAPv2[]; |
| 282 | ONC_EXPORT extern const char kOuter[]; |
| 283 | ONC_EXPORT extern const char kPAP[]; |
| 284 | ONC_EXPORT extern const char kPEAP[]; |
| 285 | ONC_EXPORT extern const char kPassword[]; |
| 286 | ONC_EXPORT extern const char kSaveCredentials[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 287 | ONC_EXPORT extern const char kServerCAPEMs[]; |
[email protected] | 7f123d2 | 2013-12-16 13:08:13 | [diff] [blame] | 288 | ONC_EXPORT extern const char kServerCARef[]; |
| 289 | ONC_EXPORT extern const char kServerCARefs[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 290 | ONC_EXPORT extern const char kUseSystemCAs[]; |
| 291 | } // namespace eap |
| 292 | |
| 293 | namespace vpn { |
| 294 | ONC_EXPORT extern const char kAutoConnect[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 295 | ONC_EXPORT extern const char kHost[]; |
| 296 | ONC_EXPORT extern const char kIPsec[]; |
| 297 | ONC_EXPORT extern const char kL2TP[]; |
| 298 | ONC_EXPORT extern const char kOpenVPN[]; |
| 299 | ONC_EXPORT extern const char kPassword[]; |
| 300 | ONC_EXPORT extern const char kSaveCredentials[]; |
kaliamoorthi | 583cbf87 | 2014-12-02 17:48:31 | [diff] [blame] | 301 | ONC_EXPORT extern const char kThirdPartyVpn[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 302 | ONC_EXPORT extern const char kTypeL2TP_IPsec[]; |
| 303 | ONC_EXPORT extern const char kType[]; |
| 304 | ONC_EXPORT extern const char kUsername[]; |
| 305 | } // namespace vpn |
| 306 | |
| 307 | namespace ipsec { |
| 308 | ONC_EXPORT extern const char kAuthenticationType[]; |
| 309 | ONC_EXPORT extern const char kCert[]; |
| 310 | ONC_EXPORT extern const char kEAP[]; |
| 311 | ONC_EXPORT extern const char kGroup[]; |
| 312 | ONC_EXPORT extern const char kIKEVersion[]; |
| 313 | ONC_EXPORT extern const char kPSK[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 314 | ONC_EXPORT extern const char kServerCAPEMs[]; |
[email protected] | 7f123d2 | 2013-12-16 13:08:13 | [diff] [blame] | 315 | ONC_EXPORT extern const char kServerCARef[]; |
| 316 | ONC_EXPORT extern const char kServerCARefs[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 317 | ONC_EXPORT extern const char kXAUTH[]; |
| 318 | } // namespace ipsec |
| 319 | |
| 320 | namespace openvpn { |
| 321 | ONC_EXPORT extern const char kAuthNoCache[]; |
| 322 | ONC_EXPORT extern const char kAuthRetry[]; |
| 323 | ONC_EXPORT extern const char kAuth[]; |
| 324 | ONC_EXPORT extern const char kCipher[]; |
| 325 | ONC_EXPORT extern const char kCompLZO[]; |
| 326 | ONC_EXPORT extern const char kCompNoAdapt[]; |
[email protected] | 9d34bbb | 2014-05-13 00:51:28 | [diff] [blame] | 327 | ONC_EXPORT extern const char kIgnoreDefaultRoute[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 328 | ONC_EXPORT extern const char kInteract[]; |
| 329 | ONC_EXPORT extern const char kKeyDirection[]; |
| 330 | ONC_EXPORT extern const char kNoInteract[]; |
| 331 | ONC_EXPORT extern const char kNone[]; |
| 332 | ONC_EXPORT extern const char kNsCertType[]; |
pneubeck | 5a85abf | 2014-10-07 09:17:39 | [diff] [blame] | 333 | ONC_EXPORT extern const char kOTP[]; |
| 334 | ONC_EXPORT extern const char kPassword[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 335 | ONC_EXPORT extern const char kPort[]; |
| 336 | ONC_EXPORT extern const char kProto[]; |
| 337 | ONC_EXPORT extern const char kPushPeerInfo[]; |
| 338 | ONC_EXPORT extern const char kRemoteCertEKU[]; |
| 339 | ONC_EXPORT extern const char kRemoteCertKU[]; |
| 340 | ONC_EXPORT extern const char kRemoteCertTLS[]; |
| 341 | ONC_EXPORT extern const char kRenegSec[]; |
| 342 | ONC_EXPORT extern const char kServerCAPEMs[]; |
| 343 | ONC_EXPORT extern const char kServerCARef[]; |
[email protected] | 7f123d2 | 2013-12-16 13:08:13 | [diff] [blame] | 344 | ONC_EXPORT extern const char kServerCARefs[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 345 | ONC_EXPORT extern const char kServerCertPEM[]; |
| 346 | ONC_EXPORT extern const char kServerCertRef[]; |
| 347 | ONC_EXPORT extern const char kServerPollTimeout[]; |
| 348 | ONC_EXPORT extern const char kServer[]; |
| 349 | ONC_EXPORT extern const char kShaper[]; |
| 350 | ONC_EXPORT extern const char kStaticChallenge[]; |
| 351 | ONC_EXPORT extern const char kTLSAuthContents[]; |
| 352 | ONC_EXPORT extern const char kTLSRemote[]; |
pneubeck | 5a85abf | 2014-10-07 09:17:39 | [diff] [blame] | 353 | ONC_EXPORT extern const char kUserAuthenticationType[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 354 | ONC_EXPORT extern const char kVerb[]; |
[email protected] | e3a46c6b | 2013-11-12 13:19:14 | [diff] [blame] | 355 | ONC_EXPORT extern const char kVerifyHash[]; |
| 356 | ONC_EXPORT extern const char kVerifyX509[]; |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 357 | } // namespace openvpn |
| 358 | |
pneubeck | 5a85abf | 2014-10-07 09:17:39 | [diff] [blame] | 359 | namespace openvpn_user_auth_type { |
| 360 | ONC_EXPORT extern const char kNone[]; |
| 361 | ONC_EXPORT extern const char kOTP[]; |
| 362 | ONC_EXPORT extern const char kPassword[]; |
| 363 | ONC_EXPORT extern const char kPasswordAndOTP[]; |
| 364 | } // openvpn_user_auth_type |
| 365 | |
[email protected] | e3a46c6b | 2013-11-12 13:19:14 | [diff] [blame] | 366 | namespace verify_x509 { |
| 367 | ONC_EXPORT extern const char kName[]; |
| 368 | ONC_EXPORT extern const char kType[]; |
| 369 | |
| 370 | namespace types { |
| 371 | ONC_EXPORT extern const char kName[]; |
| 372 | ONC_EXPORT extern const char kNamePrefix[]; |
| 373 | ONC_EXPORT extern const char kSubject[]; |
| 374 | } // namespace types |
| 375 | } // namespace verify_x509 |
| 376 | |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 377 | namespace substitutes { |
| 378 | ONC_EXPORT extern const char kEmailField[]; |
| 379 | ONC_EXPORT extern const char kLoginIDField[]; |
| 380 | } // namespace substitutes |
| 381 | |
| 382 | namespace proxy { |
| 383 | ONC_EXPORT extern const char kDirect[]; |
| 384 | ONC_EXPORT extern const char kExcludeDomains[]; |
| 385 | ONC_EXPORT extern const char kFtp[]; |
| 386 | ONC_EXPORT extern const char kHost[]; |
| 387 | ONC_EXPORT extern const char kHttp[]; |
| 388 | ONC_EXPORT extern const char kHttps[]; |
| 389 | ONC_EXPORT extern const char kManual[]; |
| 390 | ONC_EXPORT extern const char kPAC[]; |
| 391 | ONC_EXPORT extern const char kPort[]; |
| 392 | ONC_EXPORT extern const char kSocks[]; |
| 393 | ONC_EXPORT extern const char kType[]; |
| 394 | ONC_EXPORT extern const char kWPAD[]; |
| 395 | } // namespace proxy |
| 396 | |
[email protected] | e5ed56eb | 2013-10-21 21:07:53 | [diff] [blame] | 397 | namespace global_network_config { |
| 398 | ONC_EXPORT extern const char kAllowOnlyPolicyNetworksToAutoconnect[]; |
| 399 | } // global_network_config |
| 400 | |
[email protected] | d0f6d66 | 2013-10-08 08:21:23 | [diff] [blame] | 401 | } // namespace onc |
| 402 | |
| 403 | #endif // COMPONENTS_ONC_ONC_CONSTANTS_H_ |