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