Hello,
ive came up with the following barcode payload for enrolling devices with built in qr-code reader for using enterprise wifi, please dont ask why we do not validate server certificate etc.. :
{
"android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME":"net.soti.mobicontrol.androidwork/net.soti.mobicontrol.admin.DeviceAdminAdapter",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM":"hn8mSNJMPcovWbnnWrb-uMpWZjNlNp-jyV_2A-Whumc=",
"android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION":"http://soti.net/apk/ae2",
"android.app.extra.PROVISIONING_WIFI_SSID":"SSID",
"android.app.extra.PROVISIONING_WIFI_SECURITY_TYPE":"EAP",
"android.app.extra.PROVISIONING_WIFI_EAP_METHOD":"PEAP",
"android.app.extra.PROVISIONING_WIFI_PHASE2_AUTH":"MSCHAPV2",
"android.app.extra.PROVISIONING_WIFI_IDENTITY":"User",
"android.app.extra.PROVISIONING_WIFI_PASSWORD":"Password",
"android.app.extra.PROVISIONING_WIFI_PROXY_HOST":"proxy",
"android.app.extra.PROVISIONING_WIFI_PROXY_PORT":"8080",
"android.app.extra.PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED":true,
"android.app.extra.PROVISIONING_LOCALE":"de_DE",
"android.app.extra.PROVISIONING_SKIP_ENCRYPTION":true,
"android.app.extra.PROVISIONING_TIME_ZONE":"Europe/Amsterdam",
"android.app.extra.PROVISIONING_SKIP_EDUCATION_SCREENS":true,
"android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE":{
"enrollmentId":"Local Adress",
"PROVISIONING_MODE":"FULLY_MANAGED_DEVICE"}
}
This code is then read but android doesnt even try to use the network declared
(there are no logins registered on the radius server)
Is here anyone out there that has done this before?
Also i was wondering if the manafacturere has to implement the new EAP Functionality first for enrollment?
This was released with Android 10, when i was searching for it.