Challenges
Certificate management
Something needs to issue the client and server certs. InCommon is ill suited for both. See the preproject page for more discussion.
Onboarding
A tool is needed to work well for BYOD and managed devices. These may not be the same tool.
Apple CNA
Apple uses a limited browser for captive portals. This can interfere with the profile provisioning tool.
Relevant educause discussion