diff options
Diffstat (limited to 'components/onc/onc_constants.cc')
-rw-r--r-- | components/onc/onc_constants.cc | 292 |
1 files changed, 292 insertions, 0 deletions
diff --git a/components/onc/onc_constants.cc b/components/onc/onc_constants.cc new file mode 100644 index 0000000..a634b70 --- /dev/null +++ b/components/onc/onc_constants.cc @@ -0,0 +1,292 @@ +// Copyright 2013 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "components/onc/onc_constants.h" + +// Constants for ONC properties. +namespace onc { + +const char kAugmentationActiveSetting[] = "Active"; +const char kAugmentationEffectiveSetting[] = "Effective"; +const char kAugmentationUnmanaged[] = "Unmanaged"; +const char kAugmentationUserPolicy[] = "UserPolicy"; +const char kAugmentationDevicePolicy[] = "DevicePolicy"; +const char kAugmentationUserSetting[] = "UserSetting"; +const char kAugmentationSharedSetting[] = "SharedSetting"; +const char kAugmentationUserEditable[] = "UserEditable"; +const char kAugmentationDeviceEditable[] = "DeviceEditable"; + +// Common keys/values. +const char kRecommended[] = "Recommended"; +const char kRemove[] = "Remove"; + +// Top Level Configuration +namespace toplevel_config { +const char kCertificates[] = "Certificates"; +const char kEncryptedConfiguration[] = "EncryptedConfiguration"; +const char kNetworkConfigurations[] = "NetworkConfigurations"; +const char kType[] = "Type"; +const char kUnencryptedConfiguration[] = "UnencryptedConfiguration"; +} // namespace toplevel_config + +// Network Configuration +namespace network_config { +const char kCellular[] = "Cellular"; +const char kEthernet[] = "Ethernet"; +const char kGUID[] = "GUID"; +const char kIPConfigs[] = "IPConfigs"; +const char kName[] = "Name"; +const char kNameServers[] = "NameServers"; +const char kProxySettings[] = "ProxySettings"; +const char kSearchDomains[] = "SearchDomains"; +const char kServicePath[] = "ServicePath"; +const char kConnectionState[] = "ConnectionState"; +const char kType[] = "Type"; +const char kVPN[] = "VPN"; +const char kWiFi[] = "WiFi"; +} // namespace network_config + +namespace network_type { +const char kAllTypes[] = "All"; +const char kCellular[] = "Cellular"; +const char kEthernet[] = "Ethernet"; +const char kVPN[] = "VPN"; +const char kWiFi[] = "WiFi"; +} // namespace network_type + +namespace cellular { +const char kActivateOverNonCellularNetwork[] = "ActivateOverNonCellularNetwork"; +const char kActivationState[] = "ActivationState"; +const char kAllowRoaming[] = "AllowRoaming"; +const char kAPN[] = "APN"; +const char kCarrier[] = "Carrier"; +const char kESN[] = "ESN"; +const char kFamily[] = "Family"; +const char kFirmwareRevision[] = "FirmwareRevision"; +const char kFoundNetworks[] = "FoundNetworks"; +const char kHardwareRevision[] = "HardwareRevision"; +const char kHomeProvider[] = "HomeProvider"; +const char kICCID[] = "ICCID"; +const char kIMEI[] = "IMEI"; +const char kIMSI[] = "IMSI"; +const char kManufacturer[] = "Manufacturer"; +const char kMDN[] = "MDN"; +const char kMEID[] = "MEID"; +const char kMIN[] = "MIN"; +const char kModelID[] = "ModelID"; +const char kNetworkTechnology[] = "NetworkTechnology"; +const char kOperatorCode[] = "OperatorCode"; +const char kOperatorName[] = "OperatorName"; +const char kPRLVersion[] = "PRLVersion"; +const char kProviderRequiresRoaming[] = "ProviderRequiresRoaming"; +const char kRoamingState[] = "RoamingState"; +const char kSelectedNetwork[] = "SelectedNetwork"; +const char kServingOperator[] = "ServingOperator"; +const char kSIMLockStatus[] = "SIMLockStatus"; +const char kSIMPresent[] = "SIMPresent"; +const char kSupportedCarriers[] = "SupportedCarriers"; +const char kSupportNetworkScan[] = "SupportNetworkScan"; +} // namespace cellular + +namespace cellular_provider { +const char kCode[] = "Code"; +const char kCountry[] = "Country"; +const char kName[] = "Name"; +} // namespace cellular_provider + +namespace cellular_apn { +const char kName[] = "Name"; +const char kUsername[] = "Username"; +const char kPassword[] = "Password"; +} // namespace cellular_apn + +namespace connection_state { +const char kConnected[] = "Connected"; +const char kConnecting[] = "Connecting"; +const char kNotConnected[] = "NotConnected"; +} // namespace connection_state + +namespace ethernet { +const char kAuthentication[] = "Authentication"; +const char kEAP[] = "EAP"; +const char kNone[] = "None"; +const char k8021X[] = "8021X"; +} // namespace ethernet + +namespace ipconfig { +const char kGateway[] = "Gateway"; +const char kIPAddress[] = "IPAddress"; +const char kIPv4[] = "IPv4"; +const char kIPv6[] = "IPv6"; +const char kRoutingPrefix[] = "RoutingPrefix"; +const char kType[] = "Type"; +} // namespace ipconfig + +namespace wifi { +const char kAutoConnect[] = "AutoConnect"; +const char kBSSID[] = "BSSID"; +const char kEAP[] = "EAP"; +const char kFrequency[] = "Frequency"; +const char kFrequencyList[] = "FrequencyList"; +const char kHiddenSSID[] = "HiddenSSID"; +const char kNone[] = "None"; +const char kPassphrase[] = "Passphrase"; +const char kProxyURL[] = "ProxyURL"; +const char kSSID[] = "SSID"; +const char kSecurity[] = "Security"; +const char kSignalStrength[] = "SignalStrength"; +const char kWEP_8021X[] = "WEP-8021X"; +const char kWEP_PSK[] = "WEP-PSK"; +const char kWPA_EAP[] = "WPA-EAP"; +const char kWPA_PSK[] = "WPA-PSK"; +} // namespace wifi + +namespace certificate { +const char kAuthority[] = "Authority"; +const char kClient[] = "Client"; +const char kCommonName[] = "CommonName"; +const char kEmailAddress[] = "EmailAddress"; +const char kEnrollmentURI[] = "EnrollmentURI"; +const char kGUID[] = "GUID"; +const char kIssuerCARef[] = "IssuerCARef"; +const char kIssuerCAPEMs[] = "IssuerCAPEMs"; +const char kIssuer[] = "Issuer"; +const char kLocality[] = "Locality"; +const char kNone[] = "None"; +const char kOrganization[] = "Organization"; +const char kOrganizationalUnit[] = "OrganizationalUnit"; +const char kPKCS12[] = "PKCS12"; +const char kPattern[] = "Pattern"; +const char kRef[] = "Ref"; +const char kServer[] = "Server"; +const char kSubject[] = "Subject"; +const char kTrustBits[] = "TrustBits"; +const char kType[] = "Type"; +const char kWeb[] = "Web"; +const char kX509[] = "X509"; +} // namespace certificate + +namespace encrypted { +const char kAES256[] = "AES256"; +const char kCipher[] = "Cipher"; +const char kCiphertext[] = "Ciphertext"; +const char kHMACMethod[] = "HMACMethod"; +const char kHMAC[] = "HMAC"; +const char kIV[] = "IV"; +const char kIterations[] = "Iterations"; +const char kPBKDF2[] = "PBKDF2"; +const char kSHA1[] = "SHA1"; +const char kSalt[] = "Salt"; +const char kStretch[] = "Stretch"; +const char kType[] = "Type"; +} // namespace encrypted + +namespace eap { +const char kAnonymousIdentity[] = "AnonymousIdentity"; +const char kAutomatic[] = "Automatic"; +const char kClientCertPattern[] = "ClientCertPattern"; +const char kClientCertRef[] = "ClientCertRef"; +const char kClientCertType[] = "ClientCertType"; +const char kEAP_AKA[] = "EAP-AKA"; +const char kEAP_FAST[] = "EAP-FAST"; +const char kEAP_SIM[] = "EAP-SIM"; +const char kEAP_TLS[] = "EAP-TLS"; +const char kEAP_TTLS[] = "EAP-TTLS"; +const char kIdentity[] = "Identity"; +const char kInner[] = "Inner"; +const char kLEAP[] = "LEAP"; +const char kMD5[] = "MD5"; +const char kMSCHAPv2[] = "MSCHAPv2"; +const char kOuter[] = "Outer"; +const char kPAP[] = "PAP"; +const char kPEAP[] = "PEAP"; +const char kPassword[] = "Password"; +const char kSaveCredentials[] = "SaveCredentials"; +const char kServerCAPEMs[] = "ServerCAPEMs"; +const char kServerCARef[] = "ServerCARef"; +const char kUseSystemCAs[] = "UseSystemCAs"; +} // namespace eap + +namespace vpn { +const char kAutoConnect[] = "AutoConnect"; +const char kClientCertPattern[] = "ClientCertPattern"; +const char kClientCertRef[] = "ClientCertRef"; +const char kClientCertType[] = "ClientCertType"; +const char kHost[] = "Host"; +const char kIPsec[] = "IPsec"; +const char kL2TP[] = "L2TP"; +const char kOpenVPN[] = "OpenVPN"; +const char kPassword[] = "Password"; +const char kSaveCredentials[] = "SaveCredentials"; +const char kTypeL2TP_IPsec[] = "L2TP-IPsec"; +const char kType[] = "Type"; +const char kUsername[] = "Username"; +} // namespace vpn + +namespace ipsec { +const char kAuthenticationType[] = "AuthenticationType"; +const char kCert[] = "Cert"; +const char kEAP[] = "EAP"; +const char kGroup[] = "Group"; +const char kIKEVersion[] = "IKEVersion"; +const char kPSK[] = "PSK"; +const char kServerCARef[] = "ServerCARef"; +const char kServerCAPEMs[] = "ServerCAPEMs"; +const char kXAUTH[] = "XAUTH"; +} // namespace ipsec + +namespace openvpn { +const char kAuthNoCache[] = "AuthNoCache"; +const char kAuthRetry[] = "AuthRetry"; +const char kAuth[] = "Auth"; +const char kCipher[] = "Cipher"; +const char kCompLZO[] = "CompLZO"; +const char kCompNoAdapt[] = "CompNoAdapt"; +const char kInteract[] = "interact"; +const char kKeyDirection[] = "KeyDirection"; +const char kNoInteract[] = "nointeract"; +const char kNone[] = "none"; +const char kNsCertType[] = "NsCertType"; +const char kPort[] = "Port"; +const char kProto[] = "Proto"; +const char kPushPeerInfo[] = "PushPeerInfo"; +const char kRemoteCertEKU[] = "RemoteCertEKU"; +const char kRemoteCertKU[] = "RemoteCertKU"; +const char kRemoteCertTLS[] = "RemoteCertTLS"; +const char kRenegSec[] = "RenegSec"; +const char kServerCARef[] = "ServerCARef"; +const char kServerCAPEMs[] = "ServerCAPEMs"; +const char kServerCertPEM[] = "ServerCertPEM"; +const char kServerCertRef[] = "ServerCertRef"; +const char kServerPollTimeout[] = "ServerPollTimeout"; +const char kServer[] = "server"; +const char kShaper[] = "Shaper"; +const char kStaticChallenge[] = "StaticChallenge"; +const char kTLSAuthContents[] = "TLSAuthContents"; +const char kTLSRemote[] = "TLSRemote"; +const char kVerb[] = "Verb"; +} // namespace openvpn + +namespace proxy { +const char kDirect[] = "Direct"; +const char kExcludeDomains[] = "ExcludeDomains"; +const char kFtp[] = "FTPProxy"; +const char kHost[] = "Host"; +const char kHttp[] = "HTTPProxy"; +const char kHttps[] = "SecureHTTPProxy"; +const char kManual[] = "Manual"; +const char kPAC[] = "PAC"; +const char kPort[] = "Port"; +const char kSocks[] = "SOCKS"; +const char kType[] = "Type"; +const char kWPAD[] = "WPAD"; +} // namespace proxy + +namespace substitutes { +const char kLoginIDField[] = "${LOGIN_ID}"; +const char kEmailField[] = "${LOGIN_EMAIL}"; +} // namespace substitutes + +} // namespace onc + |