Hi everyone,
I am having some problems on Configuration Profiles for 802.1x EAP-TLS. I would really appreciate some suggestions.
Currently, we are using two Configuration Profiles for the same SSID.
CP1: A "Computer level" profile that obtains a computer certificate from SCEP, obviously the computer certificate is stored in the system keychain.
CP2: A "User level" profile that obtains a user certificate from SCEP, which is stored in the login keychain.
Before a user logs in for the first time, CP1 is used to connect to WiFi. After a user logs in, CP2 installed and authenticate again using user certificate, which changes the IP address to another vlan according to user group in AD. The problem is after reboot, there is no more WiFi connection at login window. Seems CP2 overwrites CP1 so at login window, the computer is trying to apply CP2 which uses user certificate in the login keychain that is not available before user login.
I have tried the following but no luck:
1. tick the box "Use as a Login Window configuration" for CP1 (this option is not available for CP2) but it doesn't help.
2. I have also tried to modify CP2 to store the user certificate in system keychain, but whenever a user (say, IT admin) logs into a computer, his/her user certificate gets installed in system keychain, then other users in that computer can use that IT admin user's certificate to access our IT network - not good.
3. I have also tried using two different SSIDs for CP1 and CP2, but Mac seems to stick to the WiFi available on login screen (i.e., CP1), and does not switch to the SSID specified in CP2 after user logs in...
I believe I must missed something.. Really appreciate some suggestions.
Many thanks.
Cheers,
Jeffrey