diff options
author | Chung-yih Wang <cywang@google.com> | 2009-07-04 22:19:51 +0800 |
---|---|---|
committer | Chung-yih Wang <cywang@google.com> | 2009-07-05 11:06:01 +0800 |
commit | 699ca3f2518360ea3250ff5a0e5d39e122c64a91 (patch) | |
tree | dcdeefe39f5cb52cc02d63039be4c9a4427eb9bc /wifi/java/android/net | |
parent | 4492bcb851f4ee862a446664eb9045045ebb7b5e (diff) | |
download | frameworks_base-699ca3f2518360ea3250ff5a0e5d39e122c64a91.zip frameworks_base-699ca3f2518360ea3250ff5a0e5d39e122c64a91.tar.gz frameworks_base-699ca3f2518360ea3250ff5a0e5d39e122c64a91.tar.bz2 |
Add password field for WiFi configuration.
1. the certtool.h is modified for avoiding the side effect,
for saving the configuration with wpa_supplicant.
2. put the loadLibrary back in CertTool.java
3. Fix incorrect JNI declarations.
Diffstat (limited to 'wifi/java/android/net')
-rw-r--r-- | wifi/java/android/net/wifi/WifiConfiguration.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/wifi/java/android/net/wifi/WifiConfiguration.java b/wifi/java/android/net/wifi/WifiConfiguration.java index 1b7c0cd..eda2f2d 100644 --- a/wifi/java/android/net/wifi/WifiConfiguration.java +++ b/wifi/java/android/net/wifi/WifiConfiguration.java @@ -49,6 +49,8 @@ public class WifiConfiguration implements Parcelable { /** {@hide} */ public static final String anonymousIdentityVarName = "anonymous_identity"; /** {@hide} */ + public static final String passwordVarName = "password"; + /** {@hide} */ public static final String clientCertVarName = "client_cert"; /** {@hide} */ public static final String caCertVarName = "ca_cert"; @@ -278,6 +280,8 @@ public class WifiConfiguration implements Parcelable { public String identity; /** {@hide} */ public String anonymousIdentity; + /** {@hide} */ + public String password; /** The path of the client certificate file. * {@hide} */ @@ -312,6 +316,7 @@ public class WifiConfiguration implements Parcelable { eap = null; identity = null; anonymousIdentity = null; + password = null; clientCert = null; caCert = null; privateKey = null; @@ -402,6 +407,10 @@ public class WifiConfiguration implements Parcelable { if (this.anonymousIdentity != null) { sbuf.append(anonymousIdentity); } + sbuf.append('\n').append(" Password: "); + if (this.password != null) { + sbuf.append(password); + } sbuf.append('\n').append(" ClientCert: "); if (this.clientCert != null) { sbuf.append(clientCert); @@ -479,6 +488,7 @@ public class WifiConfiguration implements Parcelable { dest.writeString(eap); dest.writeString(identity); dest.writeString(anonymousIdentity); + dest.writeString(password); dest.writeString(clientCert); dest.writeString(caCert); dest.writeString(privateKey); @@ -508,6 +518,7 @@ public class WifiConfiguration implements Parcelable { config.eap = in.readString(); config.identity = in.readString(); config.anonymousIdentity = in.readString(); + config.password = in.readString(); config.clientCert = in.readString(); config.caCert = in.readString(); config.privateKey = in.readString(); |