summaryrefslogtreecommitdiffstats
path: root/wifi/java/android/net/wifi/WifiEnterpriseConfig.java
diff options
context:
space:
mode:
authorVinit Deshpande <vinitd@google.com>2014-09-13 11:10:07 -0700
committerVinit Deshpande <vinitd@google.com>2014-09-13 11:10:07 -0700
commit26a98001ad3ec626f18fd57165ccc404f80d4e51 (patch)
tree4c64503eef36e73d998154075a65c1c7a11edd3e /wifi/java/android/net/wifi/WifiEnterpriseConfig.java
parentc0b8cb89105e814f2dc710c4b6f932ff726f0134 (diff)
downloadframeworks_base-26a98001ad3ec626f18fd57165ccc404f80d4e51.zip
frameworks_base-26a98001ad3ec626f18fd57165ccc404f80d4e51.tar.gz
frameworks_base-26a98001ad3ec626f18fd57165ccc404f80d4e51.tar.bz2
Allow creating EAP_TLS network without specifying Phase2.None
Phase2 isn't required for EAP_TLS networks, and it is possible for a developer to miss it. We are requiring it for internal book keeping - so this change just sets Phase2 to 'None' when EAP_TLS is set on the configuration. Bug: 17043082 Change-Id: I5a8e0a3a236d0dfd1295584de55d5b9a1b76b483
Diffstat (limited to 'wifi/java/android/net/wifi/WifiEnterpriseConfig.java')
-rw-r--r--wifi/java/android/net/wifi/WifiEnterpriseConfig.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/wifi/java/android/net/wifi/WifiEnterpriseConfig.java b/wifi/java/android/net/wifi/WifiEnterpriseConfig.java
index 1484d49..cf3cba3 100644
--- a/wifi/java/android/net/wifi/WifiEnterpriseConfig.java
+++ b/wifi/java/android/net/wifi/WifiEnterpriseConfig.java
@@ -271,9 +271,11 @@ public class WifiEnterpriseConfig implements Parcelable {
public void setEapMethod(int eapMethod) {
switch (eapMethod) {
/** Valid methods */
+ case Eap.TLS:
+ setPhase2Method(Phase2.NONE);
+ /* fall through */
case Eap.PEAP:
case Eap.PWD:
- case Eap.TLS:
case Eap.TTLS:
case Eap.SIM:
case Eap.AKA: