blob: 81c05fd78a31c10a7d5346c658ac3a5898fb9e08 [file] [log] [blame]
[email protected]d0f6d662013-10-08 08:21:231// Copyright 2013 The Chromium Authors. All rights reserved.
[email protected]5d30093d2011-12-17 06:47:222// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
[email protected]d0f6d662013-10-08 08:21:235#include "components/onc/onc_constants.h"
[email protected]5d30093d2011-12-17 06:47:226
7// Constants for ONC properties.
8namespace onc {
9
[email protected]79affb72013-04-19 20:35:0710const char kAugmentationActiveSetting[] = "Active";
[email protected]a9a87bda2013-02-15 13:03:1011const char kAugmentationEffectiveSetting[] = "Effective";
12const char kAugmentationUserPolicy[] = "UserPolicy";
13const char kAugmentationDevicePolicy[] = "DevicePolicy";
14const char kAugmentationUserSetting[] = "UserSetting";
15const char kAugmentationSharedSetting[] = "SharedSetting";
16const char kAugmentationUserEditable[] = "UserEditable";
17const char kAugmentationDeviceEditable[] = "DeviceEditable";
18
stevenjb7b704d272016-11-16 02:36:3519const char kAugmentationActiveExtension[] = "ActiveExtension";
20
[email protected]a3a34012012-11-06 16:46:5521// Common keys/values.
[email protected]ca16bcc92012-02-17 23:15:3622const char kRecommended[] = "Recommended";
[email protected]5d30093d2011-12-17 06:47:2223const char kRemove[] = "Remove";
[email protected]a3a34012012-11-06 16:46:5524
[email protected]4189c9c22013-01-23 03:32:3025// Top Level Configuration
26namespace toplevel_config {
27const char kCertificates[] = "Certificates";
28const char kEncryptedConfiguration[] = "EncryptedConfiguration";
29const char kNetworkConfigurations[] = "NetworkConfigurations";
[email protected]e5ed56eb2013-10-21 21:07:5330const char kGlobalNetworkConfiguration[] = "GlobalNetworkConfiguration";
[email protected]4189c9c22013-01-23 03:32:3031const char kType[] = "Type";
32const char kUnencryptedConfiguration[] = "UnencryptedConfiguration";
33} // namespace toplevel_config
34
[email protected]a3a34012012-11-06 16:46:5535// Network Configuration
[email protected]4189c9c22013-01-23 03:32:3036namespace network_config {
[email protected]a3a34012012-11-06 16:46:5537const char kCellular[] = "Cellular";
Steven Bennettsb4dd54b2014-09-11 20:50:2538const char kConnectable[] = "Connectable";
39const char kConnectionState[] = "ConnectionState";
[email protected]edf1e492a2014-05-22 06:21:4040const char kDevice[] = "Device";
Steven Bennettsb4dd54b2014-09-11 20:50:2541const char kErrorState[] = "ErrorState";
[email protected]a3a34012012-11-06 16:46:5542const char kEthernet[] = "Ethernet";
43const char kGUID[] = "GUID";
stevenjb75a3c1dc2015-01-07 19:06:5444const char kIPAddressConfigType[] = "IPAddressConfigType";
[email protected]a3a34012012-11-06 16:46:5545const char kIPConfigs[] = "IPConfigs";
stevenjb75a3c1dc2015-01-07 19:06:5446const char kIPConfigTypeDHCP[] = "DHCP";
47const char kIPConfigTypeStatic[] = "Static";
[email protected]fad51d52014-05-20 17:23:0948const char kMacAddress[] = "MacAddress";
stevenjb75a3c1dc2015-01-07 19:06:5449const char kNameServersConfigType[] = "NameServersConfigType";
Steven Bennettsb4dd54b2014-09-11 20:50:2550const char kName[] = "Name";
[email protected]ba37c342014-08-21 16:05:4651const char kPriority[] = "Priority";
[email protected]a3a34012012-11-06 16:46:5552const char kProxySettings[] = "ProxySettings";
stevenjb5a945c72014-09-06 18:35:0453const char kRestrictedConnectivity[] = "RestrictedConnectivity";
Steven Bennettsb4dd54b2014-09-11 20:50:2554const char kSavedIPConfig[] = "SavedIPConfig";
Steven Bennettsb4dd54b2014-09-11 20:50:2555const char kSourceDevice[] = "Device";
56const char kSourceDevicePolicy[] = "DevicePolicy";
57const char kSourceNone[] = "None";
58const char kSourceUser[] = "User";
59const char kSourceUserPolicy[] = "UserPolicy";
60const char kSource[] = "Source";
61const char kStaticIPConfig[] = "StaticIPConfig";
khorimotoe8e89d52017-04-19 21:16:0462const char kTether[] = "Tether";
[email protected]5d30093d2011-12-17 06:47:2263const char kType[] = "Type";
64const char kVPN[] = "VPN";
65const char kWiFi[] = "WiFi";
pneubecka901ffa2014-09-18 15:31:4066const char kWimax[] = "WiMAX";
[email protected]e24d4532014-04-23 21:32:2867
68std::string CellularProperty(const std::string& property) {
69 return std::string(kCellular) + "." + property;
70}
71
khorimotoe8e89d52017-04-19 21:16:0472std::string TetherProperty(const std::string& property) {
73 return std::string(kTether) + "." + property;
74}
75
[email protected]e24d4532014-04-23 21:32:2876std::string VpnProperty(const std::string& property) {
77 return std::string(kVPN) + "." + property;
78}
79
80std::string WifiProperty(const std::string& property) {
81 return std::string(kWiFi) + "." + property;
82}
83
[email protected]4189c9c22013-01-23 03:32:3084} // namespace network_config
85
86namespace network_type {
87const char kAllTypes[] = "All";
88const char kCellular[] = "Cellular";
89const char kEthernet[] = "Ethernet";
khorimotoe8e89d52017-04-19 21:16:0490const char kTether[] = "Tether";
[email protected]4189c9c22013-01-23 03:32:3091const char kVPN[] = "VPN";
92const char kWiFi[] = "WiFi";
pneubecka901ffa2014-09-18 15:31:4093const char kWimax[] = "WiMAX";
[email protected]04df97c2014-05-19 21:36:0094const char kWireless[] = "Wireless";
[email protected]4189c9c22013-01-23 03:32:3095} // namespace network_type
96
97namespace cellular {
[email protected]4189c9c22013-01-23 03:32:3098const char kActivationState[] = "ActivationState";
stevenjb5a945c72014-09-06 18:35:0499const char kActivated[] = "Activated";
100const char kActivating[] = "Activating";
stevenjbd812b832015-03-31 02:08:52101const char kAutoConnect[] = "AutoConnect";
stevenjb5a945c72014-09-06 18:35:04102const char kNotActivated[] = "NotActivated";
103const char kPartiallyActivated[] = "PartiallyActivated";
[email protected]8bb063b2014-08-12 01:00:34104const char kActivationType[] = "ActivationType";
[email protected]4189c9c22013-01-23 03:32:30105const char kAllowRoaming[] = "AllowRoaming";
106const char kAPN[] = "APN";
[email protected]a722df12013-10-15 02:55:28107const char kAPNList[] = "APNList";
[email protected]4189c9c22013-01-23 03:32:30108const char kCarrier[] = "Carrier";
109const char kESN[] = "ESN";
110const char kFamily[] = "Family";
111const char kFirmwareRevision[] = "FirmwareRevision";
112const char kFoundNetworks[] = "FoundNetworks";
113const char kHardwareRevision[] = "HardwareRevision";
114const char kHomeProvider[] = "HomeProvider";
115const char kICCID[] = "ICCID";
116const char kIMEI[] = "IMEI";
117const char kIMSI[] = "IMSI";
stevenjb4ff8121c2014-08-27 22:18:19118const char kLastGoodAPN[] = "LastGoodAPN";
[email protected]4189c9c22013-01-23 03:32:30119const char kManufacturer[] = "Manufacturer";
120const char kMDN[] = "MDN";
121const char kMEID[] = "MEID";
122const char kMIN[] = "MIN";
123const char kModelID[] = "ModelID";
124const char kNetworkTechnology[] = "NetworkTechnology";
stevenjbb7d10c9a2015-04-09 19:50:07125const char kPaymentPortal[] = "PaymentPortal";
[email protected]4189c9c22013-01-23 03:32:30126const char kPRLVersion[] = "PRLVersion";
stevenjb00f2e612015-02-25 21:05:53127const char kRoamingHome[] = "Home";
128const char kRoamingRequired[] = "Required";
129const char kRoamingRoaming[] = "Roaming";
[email protected]4189c9c22013-01-23 03:32:30130const char kRoamingState[] = "RoamingState";
[email protected]4189c9c22013-01-23 03:32:30131const char kServingOperator[] = "ServingOperator";
stevenjb18bd9ed2015-02-12 18:37:27132const char kSignalStrength[] = "SignalStrength";
[email protected]4189c9c22013-01-23 03:32:30133const char kSIMLockStatus[] = "SIMLockStatus";
134const char kSIMPresent[] = "SIMPresent";
135const char kSupportedCarriers[] = "SupportedCarriers";
136const char kSupportNetworkScan[] = "SupportNetworkScan";
stevenjb634eb9962015-03-26 17:23:14137const char kTechnologyCdma1Xrtt[] = "CDMA1XRTT";
138const char kTechnologyEdge[] = "EDGE";
139const char kTechnologyEvdo[] = "EVDO";
140const char kTechnologyGprs[] = "GPRS";
141const char kTechnologyGsm[] = "GSM";
142const char kTechnologyHspa[] = "HSPA";
143const char kTechnologyHspaPlus[] = "HSPAPlus";
144const char kTechnologyLte[] = "LTE";
145const char kTechnologyLteAdvanced[] = "LTEAdvanced";
146const char kTechnologyUmts[] = "UMTS";
[email protected]4189c9c22013-01-23 03:32:30147} // namespace cellular
148
[email protected]d75386c72013-08-17 00:16:21149namespace cellular_provider {
150const char kCode[] = "Code";
151const char kCountry[] = "Country";
152const char kName[] = "Name";
153} // namespace cellular_provider
154
[email protected]2c9492bd2013-09-03 23:21:50155namespace cellular_apn {
stevenjb4ff8121c2014-08-27 22:18:19156const char kAccessPointName[] = "AccessPointName";
[email protected]2c9492bd2013-09-03 23:21:50157const char kName[] = "Name";
158const char kUsername[] = "Username";
159const char kPassword[] = "Password";
[email protected]a2026ba2014-07-25 19:14:29160const char kLocalizedName[] = "LocalizedName";
161const char kLanguage[] = "LocalizedName";
[email protected]2c9492bd2013-09-03 23:21:50162} // namespace cellular_apn
163
[email protected]a2026ba2014-07-25 19:14:29164namespace cellular_found_network {
165const char kStatus[] = "Status";
166const char kNetworkId[] = "NetworkId";
167const char kShortName[] = "ShortName";
168const char kLongName[] = "LongName";
169const char kTechnology[] = "Technology";
stevenjbb7d10c9a2015-04-09 19:50:07170} // namespace cellular_found_network
171
172namespace cellular_payment_portal {
173const char kMethod[] = "Method";
174const char kPostData[] = "PostData";
175const char kUrl[] = "Url";
176} // namespace cellular_payment_portal
[email protected]a2026ba2014-07-25 19:14:29177
178namespace sim_lock_status {
179const char kLockEnabled[] = "LockEnabled";
180const char kLockType[] = "LockType";
181const char kRetriesLeft[] = "RetriesLeft";
stevenjbb7d10c9a2015-04-09 19:50:07182} // namespace sim_lock_status
[email protected]a2026ba2014-07-25 19:14:29183
[email protected]4189c9c22013-01-23 03:32:30184namespace connection_state {
185const char kConnected[] = "Connected";
186const char kConnecting[] = "Connecting";
187const char kNotConnected[] = "NotConnected";
[email protected]bd0b68992013-06-29 13:53:12188} // namespace connection_state
[email protected]5d30093d2011-12-17 06:47:22189
[email protected]3dd857f2012-01-31 01:26:43190namespace ethernet {
191const char kAuthentication[] = "Authentication";
[email protected]d02702002014-07-08 20:58:09192const char kAuthenticationNone[] = "None";
[email protected]3dd857f2012-01-31 01:26:43193const char kEAP[] = "EAP";
[email protected]a3a34012012-11-06 16:46:55194const char k8021X[] = "8021X";
[email protected]3dd857f2012-01-31 01:26:43195} // namespace ethernet
196
khorimotoe8e89d52017-04-19 21:16:04197namespace tether {
198const char kBatteryPercentage[] = "BatteryPercentage";
199const char kCarrier[] = "Carrier";
khorimotof7b48722017-04-28 03:14:11200const char kHasConnectedToHost[] = "HasConnectedToHost";
khorimotoe8e89d52017-04-19 21:16:04201const char kSignalStrength[] = "SignalStrength";
202} // namespace tether
203
[email protected]a3a34012012-11-06 16:46:55204namespace ipconfig {
205const char kGateway[] = "Gateway";
206const char kIPAddress[] = "IPAddress";
207const char kIPv4[] = "IPv4";
208const char kIPv6[] = "IPv6";
[email protected]af8f5452014-04-29 11:29:26209const char kNameServers[] = "NameServers";
[email protected]a3a34012012-11-06 16:46:55210const char kRoutingPrefix[] = "RoutingPrefix";
pneubeck53f190e2015-01-05 19:52:46211const char kSearchDomains[] = "SearchDomains";
Kevin Cernekee378087d2017-09-12 23:20:20212const char kIncludedRoutes[] = "IncludedRoutes";
213const char kExcludedRoutes[] = "ExcludedRoutes";
[email protected]a3a34012012-11-06 16:46:55214const char kType[] = "Type";
stevenjb6eae0392014-09-04 20:48:24215const char kWebProxyAutoDiscoveryUrl[] = "WebProxyAutoDiscoveryUrl";
[email protected]a3a34012012-11-06 16:46:55216} // namespace ipconfig
217
[email protected]5d30093d2011-12-17 06:47:22218namespace wifi {
zqiu6929e392014-10-07 02:16:11219const char kAllowGatewayARPPolling[] = "AllowGatewayARPPolling";
[email protected]5d30093d2011-12-17 06:47:22220const char kAutoConnect[] = "AutoConnect";
[email protected]4189c9c22013-01-23 03:32:30221const char kBSSID[] = "BSSID";
[email protected]5d30093d2011-12-17 06:47:22222const char kEAP[] = "EAP";
[email protected]bd0b68992013-06-29 13:53:12223const char kFrequency[] = "Frequency";
224const char kFrequencyList[] = "FrequencyList";
cschuetdecce902014-12-04 16:58:24225const char kHexSSID[] = "HexSSID";
[email protected]5d30093d2011-12-17 06:47:22226const char kHiddenSSID[] = "HiddenSSID";
227const char kPassphrase[] = "Passphrase";
samueltanf8c76162015-04-16 21:21:27228const char kRoamThreshold[] = "RoamThreshold";
[email protected]5d30093d2011-12-17 06:47:22229const char kSSID[] = "SSID";
230const char kSecurity[] = "Security";
[email protected]d02702002014-07-08 20:58:09231const char kSecurityNone[] = "None";
[email protected]7e291a72013-03-05 11:52:46232const char kSignalStrength[] = "SignalStrength";
[email protected]a3a34012012-11-06 16:46:55233const char kWEP_8021X[] = "WEP-8021X";
[email protected]7e291a72013-03-05 11:52:46234const char kWEP_PSK[] = "WEP-PSK";
[email protected]a3a34012012-11-06 16:46:55235const char kWPA_EAP[] = "WPA-EAP";
[email protected]7e291a72013-03-05 11:52:46236const char kWPA_PSK[] = "WPA-PSK";
[email protected]e425d0362013-12-13 18:25:17237const char kWPA2_PSK[] = "WPA2-PSK";
[email protected]5d30093d2011-12-17 06:47:22238} // namespace wifi
239
pneubecka901ffa2014-09-18 15:31:40240namespace wimax {
241const char kAutoConnect[] = "AutoConnect";
242const char kEAP[] = "EAP";
243const char kSignalStrength[] = "SignalStrength";
244} // namespace wimax
245
[email protected]d02702002014-07-08 20:58:09246namespace client_cert {
247const char kClientCertPattern[] = "ClientCertPattern";
stevenjbbbb23b72017-05-25 23:04:48248const char kClientCertPKCS11Id[] = "ClientCertPKCS11Id";
[email protected]d02702002014-07-08 20:58:09249const char kClientCertRef[] = "ClientCertRef";
250const char kClientCertType[] = "ClientCertType";
251const char kClientCertTypeNone[] = "None";
[email protected]ca16bcc92012-02-17 23:15:36252const char kCommonName[] = "CommonName";
253const char kEmailAddress[] = "EmailAddress";
254const char kEnrollmentURI[] = "EnrollmentURI";
[email protected]ca16bcc92012-02-17 23:15:36255const char kIssuerCARef[] = "IssuerCARef";
[email protected]823e3cd2013-07-03 19:21:00256const char kIssuerCAPEMs[] = "IssuerCAPEMs";
[email protected]a3a34012012-11-06 16:46:55257const char kIssuer[] = "Issuer";
[email protected]ca16bcc92012-02-17 23:15:36258const char kLocality[] = "Locality";
[email protected]ca16bcc92012-02-17 23:15:36259const char kOrganization[] = "Organization";
260const char kOrganizationalUnit[] = "OrganizationalUnit";
261const char kPattern[] = "Pattern";
stevenjbbbb23b72017-05-25 23:04:48262const char kPKCS11Id[] = "PKCS11Id";
[email protected]ca16bcc92012-02-17 23:15:36263const char kRef[] = "Ref";
264const char kSubject[] = "Subject";
[email protected]d02702002014-07-08 20:58:09265} // namespace client_cert
266
267namespace certificate {
268const char kAuthority[] = "Authority";
269const char kClient[] = "Client";
270const char kGUID[] = "GUID";
271const char kPKCS12[] = "PKCS12";
272const char kServer[] = "Server";
[email protected]0254eff82013-04-09 15:43:54273const char kTrustBits[] = "TrustBits";
[email protected]a3a34012012-11-06 16:46:55274const char kType[] = "Type";
[email protected]09573522012-11-29 14:55:27275const char kWeb[] = "Web";
[email protected]a3a34012012-11-06 16:46:55276const char kX509[] = "X509";
[email protected]ca16bcc92012-02-17 23:15:36277} // namespace certificate
278
[email protected]09573522012-11-29 14:55:27279namespace encrypted {
280const char kAES256[] = "AES256";
281const char kCipher[] = "Cipher";
282const char kCiphertext[] = "Ciphertext";
283const char kHMACMethod[] = "HMACMethod";
284const char kHMAC[] = "HMAC";
285const char kIV[] = "IV";
286const char kIterations[] = "Iterations";
287const char kPBKDF2[] = "PBKDF2";
288const char kSHA1[] = "SHA1";
289const char kSalt[] = "Salt";
290const char kStretch[] = "Stretch";
[email protected]09573522012-11-29 14:55:27291} // namespace encrypted
292
[email protected]5d30093d2011-12-17 06:47:22293namespace eap {
294const char kAnonymousIdentity[] = "AnonymousIdentity";
[email protected]a3a34012012-11-06 16:46:55295const char kAutomatic[] = "Automatic";
[email protected]a3a34012012-11-06 16:46:55296const char kEAP_AKA[] = "EAP-AKA";
297const char kEAP_FAST[] = "EAP-FAST";
298const char kEAP_SIM[] = "EAP-SIM";
299const char kEAP_TLS[] = "EAP-TLS";
300const char kEAP_TTLS[] = "EAP-TTLS";
psteweba91db2015-05-12 00:18:13301const char kGTC[] = "GTC";
[email protected]5d30093d2011-12-17 06:47:22302const char kIdentity[] = "Identity";
303const char kInner[] = "Inner";
[email protected]a3a34012012-11-06 16:46:55304const char kLEAP[] = "LEAP";
305const char kMD5[] = "MD5";
stevenjbd66bcd42017-05-02 15:43:05306const char kMSCHAP[] = "MSCHAP";
[email protected]a3a34012012-11-06 16:46:55307const char kMSCHAPv2[] = "MSCHAPv2";
[email protected]5d30093d2011-12-17 06:47:22308const char kOuter[] = "Outer";
[email protected]a3a34012012-11-06 16:46:55309const char kPAP[] = "PAP";
310const char kPEAP[] = "PEAP";
[email protected]5d30093d2011-12-17 06:47:22311const char kPassword[] = "Password";
312const char kSaveCredentials[] = "SaveCredentials";
[email protected]823e3cd2013-07-03 19:21:00313const char kServerCAPEMs[] = "ServerCAPEMs";
[email protected]5d30093d2011-12-17 06:47:22314const char kServerCARef[] = "ServerCARef";
[email protected]7f123d22013-12-16 13:08:13315const char kServerCARefs[] = "ServerCARefs";
stevenjbd66bcd42017-05-02 15:43:05316const char kSubjectMatch[] = "SubjectMatch";
[email protected]5d30093d2011-12-17 06:47:22317const char kUseSystemCAs[] = "UseSystemCAs";
mattweinb605e722015-04-24 04:15:56318const char kUseProactiveKeyCaching[] = "UseProactiveKeyCaching";
[email protected]5d30093d2011-12-17 06:47:22319} // namespace eap
320
321namespace vpn {
[email protected]2ea2cc52013-01-24 17:40:07322const char kAutoConnect[] = "AutoConnect";
[email protected]86e95b282013-07-02 20:45:03323const char kHost[] = "Host";
324const char kIPsec[] = "IPsec";
325const char kL2TP[] = "L2TP";
326const char kOpenVPN[] = "OpenVPN";
327const char kPassword[] = "Password";
328const char kSaveCredentials[] = "SaveCredentials";
kaliamoorthi583cbf872014-12-02 17:48:31329const char kThirdPartyVpn[] = "ThirdPartyVPN";
Kevin Cernekee6d926e1c2017-09-13 01:31:27330const char kArcVpn[] = "ARCVPN";
[email protected]86e95b282013-07-02 20:45:03331const char kTypeL2TP_IPsec[] = "L2TP-IPsec";
332const char kType[] = "Type";
333const char kUsername[] = "Username";
334} // namespace vpn
335
336namespace ipsec {
337const char kAuthenticationType[] = "AuthenticationType";
338const char kCert[] = "Cert";
[email protected]a3a34012012-11-06 16:46:55339const char kEAP[] = "EAP";
[email protected]5d30093d2011-12-17 06:47:22340const char kGroup[] = "Group";
[email protected]5d30093d2011-12-17 06:47:22341const char kIKEVersion[] = "IKEVersion";
[email protected]5d30093d2011-12-17 06:47:22342const char kPSK[] = "PSK";
[email protected]823e3cd2013-07-03 19:21:00343const char kServerCAPEMs[] = "ServerCAPEMs";
[email protected]7f123d22013-12-16 13:08:13344const char kServerCARef[] = "ServerCARef";
345const char kServerCARefs[] = "ServerCARefs";
[email protected]86e95b282013-07-02 20:45:03346const char kXAUTH[] = "XAUTH";
347} // namespace ipsec
348
pstewb20f7912015-04-06 21:00:26349namespace l2tp {
350const char kLcpEchoDisabled[] = "LcpEchoDisabled";
351const char kPassword[] = "Password";
352const char kSaveCredentials[] = "SaveCredentials";
353const char kUsername[] = "Username";
354} // namespace l2tp
355
[email protected]86e95b282013-07-02 20:45:03356namespace openvpn {
357const char kAuthNoCache[] = "AuthNoCache";
358const char kAuthRetry[] = "AuthRetry";
359const char kAuth[] = "Auth";
360const char kCipher[] = "Cipher";
361const char kCompLZO[] = "CompLZO";
362const char kCompNoAdapt[] = "CompNoAdapt";
[email protected]9d34bbb2014-05-13 00:51:28363const char kIgnoreDefaultRoute[] = "IgnoreDefaultRoute";
[email protected]86e95b282013-07-02 20:45:03364const char kInteract[] = "interact";
365const char kKeyDirection[] = "KeyDirection";
366const char kNoInteract[] = "nointeract";
367const char kNone[] = "none";
368const char kNsCertType[] = "NsCertType";
pneubeck5a85abf2014-10-07 09:17:39369const char kOTP[] = "OTP";
370const char kPassword[] = "Password";
[email protected]5d30093d2011-12-17 06:47:22371const char kPort[] = "Port";
372const char kProto[] = "Proto";
373const char kPushPeerInfo[] = "PushPeerInfo";
374const char kRemoteCertEKU[] = "RemoteCertEKU";
375const char kRemoteCertKU[] = "RemoteCertKU";
376const char kRemoteCertTLS[] = "RemoteCertTLS";
377const char kRenegSec[] = "RenegSec";
[email protected]823e3cd2013-07-03 19:21:00378const char kServerCAPEMs[] = "ServerCAPEMs";
[email protected]7f123d22013-12-16 13:08:13379const char kServerCARef[] = "ServerCARef";
380const char kServerCARefs[] = "ServerCARefs";
[email protected]823e3cd2013-07-03 19:21:00381const char kServerCertPEM[] = "ServerCertPEM";
[email protected]5d30093d2011-12-17 06:47:22382const char kServerCertRef[] = "ServerCertRef";
383const char kServerPollTimeout[] = "ServerPollTimeout";
[email protected]86e95b282013-07-02 20:45:03384const char kServer[] = "server";
[email protected]5d30093d2011-12-17 06:47:22385const char kShaper[] = "Shaper";
386const char kStaticChallenge[] = "StaticChallenge";
387const char kTLSAuthContents[] = "TLSAuthContents";
388const char kTLSRemote[] = "TLSRemote";
pneubeck5a85abf2014-10-07 09:17:39389const char kUserAuthenticationType[] = "UserAuthenticationType";
[email protected]a3a34012012-11-06 16:46:55390const char kVerb[] = "Verb";
[email protected]e3a46c6b2013-11-12 13:19:14391const char kVerifyHash[] = "VerifyHash";
392const char kVerifyX509[] = "VerifyX509";
[email protected]a3a34012012-11-06 16:46:55393} // namespace openvpn
394
pneubeck5a85abf2014-10-07 09:17:39395namespace openvpn_user_auth_type {
396const char kNone[] = "None";
397const char kOTP[] = "OTP";
398const char kPassword[] = "Password";
399const char kPasswordAndOTP[] = "PasswordAndOTP";
400} // openvpn_user_auth_type
401
bartfab82bb909332015-03-18 23:58:36402namespace third_party_vpn {
403const char kExtensionID[] = "ExtensionID";
stevenjb845fe522015-09-17 01:10:31404const char kProviderName[] = "ProviderName";
bartfab82bb909332015-03-18 23:58:36405} // third_party_vpn
406
Kevin Cernekee6d926e1c2017-09-13 01:31:27407namespace arc_vpn {
408const char kTunnelChrome[] = "TunnelChrome";
409} // namespace arc_vpn
410
[email protected]e3a46c6b2013-11-12 13:19:14411namespace verify_x509 {
412const char kName[] = "Name";
413const char kType[] = "Type";
414
415namespace types {
416const char kName[] = "name";
417const char kNamePrefix[] = "name-prefix";
418const char kSubject[] = "subject";
419} // namespace types
420} // namespace verify_x509
421
[email protected]5c39d0a2012-01-18 20:52:02422namespace proxy {
423const char kDirect[] = "Direct";
424const char kExcludeDomains[] = "ExcludeDomains";
425const char kFtp[] = "FTPProxy";
426const char kHost[] = "Host";
427const char kHttp[] = "HTTPProxy";
428const char kHttps[] = "SecureHTTPProxy";
429const char kManual[] = "Manual";
430const char kPAC[] = "PAC";
431const char kPort[] = "Port";
432const char kSocks[] = "SOCKS";
433const char kType[] = "Type";
434const char kWPAD[] = "WPAD";
435} // namespace proxy
436
[email protected]74e8d5fd2012-01-19 00:33:13437namespace substitutes {
438const char kLoginIDField[] = "${LOGIN_ID}";
439const char kEmailField[] = "${LOGIN_EMAIL}";
cernekee969c5122016-03-03 19:28:31440const char kCertSANEmail[] = "${CERT_SAN_EMAIL}";
441const char kCertSANUPN[] = "${CERT_SAN_UPN}";
[email protected]74e8d5fd2012-01-19 00:33:13442} // namespace substitutes
443
[email protected]e5ed56eb2013-10-21 21:07:53444namespace global_network_config {
445const char kAllowOnlyPolicyNetworksToAutoconnect[] =
446 "AllowOnlyPolicyNetworksToAutoconnect";
fqj34fdc7362015-11-13 14:04:30447const char kAllowOnlyPolicyNetworksToConnect[] =
448 "AllowOnlyPolicyNetworksToConnect";
cschuet0002215a2015-09-07 16:51:26449const char kDisableNetworkTypes[] = "DisableNetworkTypes";
[email protected]e5ed56eb2013-10-21 21:07:53450} // global_network_config
451
stevenjb7d6a04922015-04-10 15:53:04452namespace device_state {
453const char kUninitialized[] = "Uninitialized";
454const char kDisabled[] = "Disabled";
455const char kEnabling[] = "Enabling";
456const char kEnabled[] = "Enabled";
457} // device_state
458
[email protected]5d30093d2011-12-17 06:47:22459} // namespace onc