-
Notifications
You must be signed in to change notification settings - Fork 294
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
EAP-PEAP configuration for android api > 29 #5966
Comments
@JeGoi, I did a proposal on #3432 (comment) regarding this issue. Regarding, your proposal, I think we should keep |
@nqb Well, for the name, it was just an example. We just have to know what it will be to fix it in the android agent. |
@JeGoi, could you indicate what need our PacketFence-Android-Agent:
to install a connection profile when using an Android provisioner configured for EAP-PEAP ? I didn't see any references to the |
@nqb Yes Sure. I did not mention the
with api < 29 the current Android Agent (2.4.0) and current xml are fine to use eap peap with an Android Provisioner. |
As discussed with @JeGoi, requirements for Android Agent starting from API >= 29: EAP-PEAP
EAP-TLS
|
Describe the bug
For API>29, the PaketFence Android Agent needs the CA certificate public key that has signed the radius certificate.
To Reproduce
Use an android device with API 30 (Android 11)
Use the android agent 2.4.0 from Google Playstore
Use Radius self-signed certificate
Use android Provisioner (with pki settings etc.)
Try EAP PEAP connection.
=> The current Android application crash due to this test:
https://cs.android.com/android/platform/superproject/+/master:frameworks/base/wifi/java/android/net/wifi/WifiEnterpriseConfig.java;l=1426;drc=master
Expected behavior
EAP PEAP Connection trough PacketFence-Android-Agent for Android API > 29 (more than android 10)
How to fix
It has been tested with sucess by changing a xml modified by hand, using an Android 11 and a modified android agent.
In the example bellow, the Android Agent grab the CA with the PayloadType and com.apple.security.ca.
Example:
The text was updated successfully, but these errors were encountered: