KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have been trying to connect my android device to an enterprise network programatically over the past few days without any success, I have been following multiple examples online, but most of the ones I find are for EAP(TLS) networks and the one where I work is EAP(PEAP), here is the type of network. 802.1x EAP EAP method: PEAP Phase 2 Authentication: MSCHAPV2 the authentication always fails and logcat doesn't indicate me where the problem is I just know it fails when the authentication is being performed. Here is a copy of my current code and the logs from logcat where it fails: public class WPAActivity extends LauncherActivity { private static final String TAG = "WPAActivity"; /************* Definitions to find variables ***************************/ private static final String INT_PRIVATE_KEY = "private_key"; private static final String INT_PHASE2 = "phase2"; private static final String INT_PASSWORD = "password"; private static final String INT_IDENTITY = "identity"; private static final String INT_EAP = "eap"; private static final String INT_CLIENT_CERT = "client_cert"; private static final String INT_CA_CERT = "ca_cert"; private static final String INT_ANONYMOUS_IDENTITY = "anonymous_identity"; final String INT_ENTERPRISEFIELD_NAME ="android.net.wifi.WifiConfiguration$EnterpriseField"; /************************************************************************/ /********************************Configuration Strings*********************/ final String ENTERPRISE_EAP = "PEAP"; final String ENTERPRISE_CLIENT_CERT = ""; final String ENTERPRISE_PRIV_KEY = ""; final String ENTERPRISE_PHASE2 = "\"MSCHAPV2\""; final String ENTERPRISE_ANON_IDENT = ""; final String ENTERPRISE_CA_CERT = ""; final String userName = "\"my Username"; final
Tags (comma-separated)
Save Edits
Cancel