EAP-TTLS – Apple Client Initial Configuration

Overview

Additional configuration is necessary if opting to use EAP-TTLS/PAP (username+password) authentication for Apple devices, which can be achieved by creating a profile using a free Apple Configurator tool.

Note: trying to input Username/Password at the login prompt by clicking on the SSID will not work (Apple devices use PEAP-MSCHAPv2 or EAP-TTLS/MSCHAPv2, which uses password hashing algorithm that is not supported by any cloud based Identity Provider).

Creating a WiFi Profile

Step 1 – Download Mist Certificate

In order for the client to trust the Mist Access Assurance server cert, it needs to be included in the WiFi profile.

Navigate to Organization > Access > Certificates

Click on View Mist Certificate, then Copy the payload.

Save it locally as a file with .crt extension, e.g. mist-cert.crt

Note: if you are using your own custom Server Certificate, download your Certificate Authority cert at this stage instead of a Mist Certificate.

Step 2 – Create a New Profile

Open your Apple Configurator tool, click on New Profile:

Step 3 – Import Server CA Certificate

Go to Certificates tab, click Configure, and select your Mist Certificate you downloaded in Step 1.

Step 4 – Configure Wi-Fi connection settings

Then go to Wi-Fi tab and click Configure:

Configure Wi-Fi Settings as indicated below, making sure to provide your SSID name in the first field:

Then click on Trust tab on the same screen and select the certificate, this will tell the clients to trust Mist Auth server certificate:

Step 5 – Save and Sign the profile

Save and/or Sign the profile (to Sign a profile, you will need to have an apple trusted certificate. This step is only required for production use).

Now you can distribute it to your Apple clients.