summaryrefslogtreecommitdiffstats
path: root/wifi
diff options
context:
space:
mode:
authorChung-yih Wang <cywang@google.com>2009-07-22 15:56:04 +0800
committerChung-yih Wang <cywang@google.com>2009-07-22 15:58:30 +0800
commitb96ea206d93b6cd7fe2106a8427d41a8e90d8322 (patch)
tree9ed05787590b1e8f306f96b9ad524da6ebf79b3d /wifi
parentdfca0ee879a6cb14bcdabf34962dcec3b34a40b3 (diff)
downloadframeworks_base-b96ea206d93b6cd7fe2106a8427d41a8e90d8322.zip
frameworks_base-b96ea206d93b6cd7fe2106a8427d41a8e90d8322.tar.gz
frameworks_base-b96ea206d93b6cd7fe2106a8427d41a8e90d8322.tar.bz2
Add the phase2 field for EAP WiFi configuration.
Diffstat (limited to 'wifi')
-rw-r--r--wifi/java/android/net/wifi/WifiConfiguration.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/wifi/java/android/net/wifi/WifiConfiguration.java b/wifi/java/android/net/wifi/WifiConfiguration.java
index eda2f2d..f85aadd 100644
--- a/wifi/java/android/net/wifi/WifiConfiguration.java
+++ b/wifi/java/android/net/wifi/WifiConfiguration.java
@@ -45,6 +45,8 @@ public class WifiConfiguration implements Parcelable {
/** {@hide} */
public static final String eapVarName = "eap";
/** {@hide} */
+ public static final String phase2VarName = "phase2";
+ /** {@hide} */
public static final String identityVarName = "identity";
/** {@hide} */
public static final String anonymousIdentityVarName = "anonymous_identity";
@@ -273,6 +275,11 @@ public class WifiConfiguration implements Parcelable {
*/
public String eap;
/**
+ * The phase2 authenication could be PAP, MSCHAP, MSCHAP2, GTC.
+ * {@hide}
+ */
+ public String phase2;
+ /**
* The identity of the user in string,
* which is used for the authentication.
* {@hide}
@@ -314,6 +321,7 @@ public class WifiConfiguration implements Parcelable {
for (int i = 0; i < wepKeys.length; i++)
wepKeys[i] = null;
eap = null;
+ phase2 = null;
identity = null;
anonymousIdentity = null;
password = null;
@@ -399,6 +407,10 @@ public class WifiConfiguration implements Parcelable {
if (this.eap != null) {
sbuf.append(eap);
}
+ sbuf.append('\n').append(" phase2: ");
+ if (this.phase2 != null) {
+ sbuf.append(phase2);
+ }
sbuf.append('\n').append(" Identity: ");
if (this.identity != null) {
sbuf.append(identity);
@@ -486,6 +498,7 @@ public class WifiConfiguration implements Parcelable {
writeBitSet(dest, allowedPairwiseCiphers);
writeBitSet(dest, allowedGroupCiphers);
dest.writeString(eap);
+ dest.writeString(phase2);
dest.writeString(identity);
dest.writeString(anonymousIdentity);
dest.writeString(password);
@@ -516,6 +529,7 @@ public class WifiConfiguration implements Parcelable {
config.allowedPairwiseCiphers = readBitSet(in);
config.allowedGroupCiphers = readBitSet(in);
config.eap = in.readString();
+ config.phase2 = in.readString();
config.identity = in.readString();
config.anonymousIdentity = in.readString();
config.password = in.readString();