How to use EAP-AKA on NEHotspotConfiguration?

Hello! Currently I have an app that uses the NEHotspotConfiguration with the NEHotspotEAPSettings set to support NEHotspotConfigurationEAPTypeEAPTLS, but I'd need to use EAP-AKA instead.

Looking into the documentation, the NEHotspotConfigurationEAPType enum does not have the EAP-AKA case. Is there a way to use it?

In another thread I read that I'd need to be a carrier in order to use this EAP option. Is this correct?

I know the WiFi.EAPClientConfiguration has EAP-AKA as an option, but I don't know how to use it.

Can someone help me, please? Either using NEHotspotConfiguration or the WiFi.EAPClientConfiguration.

Thanks in advance!

I know the WiFi.EAPClientConfiguration has EAP-AKA as an option, but I don't know how to use it.

If it's available in WiFi.EAPClientConfiguration then it must be available for usage through the configuration profile option, but you are correct that there is no API available here. I do not know if there are any limitations around using this option or not but if you hit a wall here, open a TSI and I can do some extra digging on this matter.

Matt Eaton
DTS Engineering, CoreOS
meaton3@apple.com

Hello @meaton, @lucas-fn!

We are currently working on a big implementation project where we have to use NEHotspotConfigurationManager for EAP-AKA profiles creation.
Could you please guide if there was any progress with solving the issue described above through TSI?

Hello @meaton, @skudetta +1 on being able to enable EAP-AKA from NEHotspotConfigurationManager. Is there any update on when EAP Type 23 can be added to NEHotspotEAPSettings.EAPType....? (also, what's the point of being able to access mccAndMNCs if you cannot enable EAP-AKA....? )

How to use EAP-AKA on NEHotspotConfiguration?
 
 
Q