You have two (2) options on how you can generate and configure the SSL Certificate. You can either create a self-signed certificate or buy a public issued Certificate Authority (CA) to be used in TMMS.
Using a Private SSL requires companies to push the HTTPS certificate manually to the iOS device via iPhone Configuration Utility. This is because the company root CeA is unknown to the iOS device. If you have several iOS devices, you have to physically connect the devices to deploy the SSL certificate.
- Install a standalone CA on the Policy Server. Refer to the following links:
- Generate a CSR for the SSL certificate.
- Sign and export the SSL certificate.
- Go to Start > Administrative Tools > Certification Authority.
- Right-click the server name, and then click All Tasks > Submit New Request.
- Select the CSR you created.
- Go to Pending Requests and right-click the request, and then select Issue.
The request will immediately disappear and will reappear under Issued Certificates.
- Export the root and child CA.
To export the child CA:
- Double-click the newly issued CA.
- Go to the Details tab and click Copy to File. The Certificate Export Wizard appears.
- Click Next.
- Select the DER encoded binary X.509 (.CER) option, then click Next.
- Name the file as "Child-CA.cer" and save it in a target directory.
- Check and verify the information provided and click Finish. A window will appear saying the export was successful.
To export the root CA:- On the same certificate, go to the Certification tab.
- Select the top certificate and click View Certificate.
- Go to the Details tab, select Copy to File and then click Next.
- Select DER encoded binary X.509 (.CER) then click Next.
- Name the file as “Root-CA.cer” and save it in a target directory.
- Verify the information provided and click Finish. A window should appear saying that the export was successful.
- Click OK to close all windows.
- Apply the Private SSL certificate on the Policy server.
- Open the IIS Manager, right-click the OfficeScan virtual website and select Properties.
- Go to the Director Security tab, click Server Certificate, and then click Next.
- Select Process pending request and install the certificate, and then click Next.
- Select the child certificate Child-CA.cer when the wizard prompts for what certificate to install. Then click Open and select the default settings.
- Click OK to close the OfficeScan virtual website properties.
- Start the OfficeScan virtual website to make sure that the changes take effect.
The Private SSL certificate is now binded to the OfficeScan virtual website. When you access the OfficeScan management console, you should NOT receive a certificate error. This means the certificate has been verified.The lock icon should appear on the upper right corner of the browser.
- Export the Private SSL certificate to be uploaded in TMMS as the Client Profile Signing Credential in the iOS settings tab.
- Open the IIS Manager and right-click the OfficeScan virtual website and then select Properties.
- Go to the Directory Security tab > Server Certificate.
- Select Export the current certificate to a .pfx file then click Next.
- Enter the desired location and filename.
- Provide the password and click Next until you finish the wizard.
- Apply the Private SSL to an iOS device via iPhone Configuration Utility.
- Install the root certificate on your computer by performing the following steps:
- Double-click the root certificate and on the Certificate window click Install Certificate.
- On the welcome screen, click Next.
- Keep the default setting, and click Next.
- Click Finish to start the installation. A pop up message displays notifying that the certificate import was successful.
- Download and install the iPhone Configuration Utility.
- Create a profile for iOS mobile devices.
- Start the iPhone Configuration Utility and click Configuration Profiles from the Library list on the left pane.
- Click New to add a new profile in the profiles list.
- Select the new profile that you have created, then select Credentials from the center pane.
- Click Configure on the Configure Credentials on the right pane. The Personal Certificate Store window appears.
- Select the root certificate from the list and then click OK.
- Click General on the center pane and then on the Identity area, type the relevant information in all the text fields provided.
- Install the profile on the iOS mobile device.
- Connect the iOS mobile device to the computer where you have installed the root certificate.
- On the Devices list, select the iOS mobile device.
- On the Configuration Profiles tab, select the profile you created, and then click Install. The iPhone Configuration Utility will push the profile to the mobile device.
- On the mobile device, tap Install on the Install Profile screen.
- Tap Install Now when the Root Certificates pop message appears. The profile installation will start.
- After the profile is installed, tap Done on the Profile Installed screen.
- Install the root certificate on your computer by performing the following steps:
- Apply the Private SSL certificate PFX file and Apple Push Notification PFX file to the TMMS management console.
- Log in to the TMMS management console.
- Go to iOS Settings and configure the APNS field with the exported Apple Push Notification PFX File.
If you are using the SCEP add-on, enter the SCEP server details.If not, leave the SCEP fields blank.
- Configure the client profile signing credential with the exported HTTPS/SSL certificate PFX file.
- Click Save.
Using a Public Issued CA is automatically deployed to iOS devices being enrolled. Unlike a Private SSL, the root CA is already pre-installed on iOS devices (i.e. GoDaddy, PublicSSL, Verisign, etc.).
To get and install a public SSL Certificate, do the following:
- Generate a Certificate Signing Request (CSR).
- Purchase a public SSL certificate from an SSL certificate provider using the CSR file you created in Step 1, and save it as a .cer file. Refer to the certificate provider's website on how to submit the CSR. The certificate provider should provide instructions on how to apply the signed certificate on a specific operating system.
- Export the HTTPS/SSL cerficate to a PFX file.
- Open the IIS Manager.
- Right-click the Officescan virtual website and select Properties.
- Go to the Directory Security tab and click Security Certificate.
- Select Export the current certificate to a .pfx file then click Next.
- Enter the desired location and filename.
- Provide the password and click Next until you finish the wizard.
- Apply the SSL certificate PFX file and Apple Push Notification PFX file to the TMMS management console.
- Log in to the TMMS management console.
- Go to iOS Settingsand configure the APNS field with the exported Apple Push Notification PFX File.
If you are using the SCEP add-on, enter the SCEP server details.
If not, leave the SCEP fields blank.
- Configure the client profile signing credential with the exported HTTPS/SSL certificate PFX file.
- Click Save.