Hi All,
We're trying to get 802.1X working with EAP-TLS and AD certificate services working at a client site. We've had success getting OS X devices connect with just a computer certificate (works at the login screen and beyond) and also with just a user certificate once a user logs in. Trying to do both is causing some erratic results, however.
The ideal of the client is to have each device be connected with a computer certificate until login, and then with the user certificate after login. (Windows does this).
Currently we're pushing two configuration profiles, one at the computer level, which has an AD certificate payload using a computer certificate template, and the other at the user level, which has an AD certificate payload using a user certificate template. These profiles seem to have trouble coexisting. Is using two seperate profiles the correct approach or is there a better way to accomplish this goal?
The behaviour we're seeing at the moment is as follows:
Both profiles are pushed to a newly imaged device. The computer level configuration profile correctly obtains a certificate from the windows server and we can see the computer joining the wireless network properly using the computer certificate.
Logging in as a user causes the user level configuration profile to be applied, at which point the user certificate is obtained correctly from the windows server, and both the ethernet and wireless networks re-authenticate and show as being connected with the user certificate.
Perfect right?
Logging out back to the user prompt or rebooting causes both networks to disconnect (the computer level profile is no longer in effect). Logging back in to the already cached (mobile) account causes both networks to reconnect using the user certificate as expected.
Making a subtle naming change to the computer level profile to cause it to be redistributed to the devices fixes the wireless connection at the login screen. It once again connects with the computer certificate, but this time after logging in and out, the connection continues to work at the login screen.
The wired connection on the other hand will now sporadically connect successfully at the login prompt using the computer certificate, but when it does connect successfully it won't properly re-authenticate with the user certificate after login.
Question is:
-Is the goal of the client possible? Can we have both computer and user certificates working on a Mac in this manner?
-Is anyone else doing this successfully, and if so do you have any pointers or suggestions that you could share?
Best regards,
Neil