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 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_ |
OLD | NEW |