summaryrefslogtreecommitdiffstats
path: root/wifi
diff options
context:
space:
mode:
authorPartha N <parthan@gmail.com>2013-05-06 20:20:47 -0700
committerPartha N <parthan@gmail.com>2013-05-10 07:53:26 -0700
commitee011077df0b0cf3d6942bd6df011ea1e25c3db6 (patch)
treeb08ca66d5cdd0b9bc6d83fe7e1996c57e35da27b /wifi
parentcd1de3940d9c389b6e69a7040c67d3abb8458ad2 (diff)
downloadframeworks_base-ee011077df0b0cf3d6942bd6df011ea1e25c3db6.zip
frameworks_base-ee011077df0b0cf3d6942bd6df011ea1e25c3db6.tar.gz
frameworks_base-ee011077df0b0cf3d6942bd6df011ea1e25c3db6.tar.bz2
Enable Opportunistic Key Caching on WPA2-Enterprise Networks
Add a "proactive_key_caching=1" line to every network segment config that represents a WPA2-Enterprise network. This enables Opportunistic Key Caching for all eligible WLANs. Replaced TABs with spaces. Change-Id: Ia529dcd1dee7a21a68c80de05a9f590ddd944d4c Signed-off-by: Partha N <parthan@gmail.com>
Diffstat (limited to 'wifi')
-rw-r--r--wifi/java/android/net/wifi/WifiEnterpriseConfig.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/wifi/java/android/net/wifi/WifiEnterpriseConfig.java b/wifi/java/android/net/wifi/WifiEnterpriseConfig.java
index 7313e7e..25272b9 100644
--- a/wifi/java/android/net/wifi/WifiEnterpriseConfig.java
+++ b/wifi/java/android/net/wifi/WifiEnterpriseConfig.java
@@ -87,6 +87,7 @@ public class WifiEnterpriseConfig implements Parcelable {
private static final String ENGINE_KEY = "engine";
private static final String ENGINE_ID_KEY = "engine_id";
private static final String PRIVATE_KEY_ID_KEY = "key_id";
+ private static final String OPP_KEY_CACHING = "proactive_key_caching";
private HashMap<String, String> mFields = new HashMap<String, String>();
private X509Certificate mCaCert;
@@ -258,6 +259,7 @@ public class WifiEnterpriseConfig implements Parcelable {
case Eap.TLS:
case Eap.TTLS:
mFields.put(EAP_KEY, Eap.strings[eapMethod]);
+ mFields.put(OPP_KEY_CACHING, "1");
break;
default:
throw new IllegalArgumentException("Unknown EAP method");