I would like to configure an Enterprise WiFi network for the user of my app.
When I manually configure the network via the settings app, I choose "Use System Certificates" as CA certificate and set the domain to "example".
How can I set this option using WifiEnterpriseConfig?
val wificonfig = WifiEnterpriseConfig()
wificonfig.eapMethod = WifiEnterpriseConfig.Eap.PEAP
wificonfig.phase2Method = WifiEnterpriseConfig.Phase2.MSCHAPV2
// wificonfig.caCertificates = certList.toTypedArray()
wificonfig.identity = binding.txtUserid.text.toString().uppercase()
wificonfig.password = binding.txtPassword.text.toString()
wificonfig.domainSuffixMatch = "example"
try {
suggestions.add(
WifiNetworkSuggestion.Builder()
.setSsid("test-ssid")
.setWpa2EnterpriseConfig(wificonfig)
.setMacRandomizationSetting(RANDOMIZATION_PERSISTENT)
.build()
)
} catch (e: IllegalArgumentException) {
showTip(e.message)
}
then I go "Enterprise configuration mandates server certificate but validation is not enabled." error.