Support Tip: Configuring a Symantec PKI certificate template for Intune PKCS deployment
Published May 20 2019 01:18 PM 6,748 Views
Microsoft

Hello everyone, today we have a post from Intune Support Escalation Engineer Mingzhe Li. In this post, Mingzhe goes through the process of configuring the certificate template when using the Intune Certificate Connector to issue PKCS certificates from a Symantec PKI Manager Web Service to Intune managed devices. Symantec will be the ultimate authority when it comes to the requirements for issuing certificates from their Certification Authority service, but this should get you working in most scenarios.

 

=====

 

Introduction

Intune has the capability to deploy PKCS certificates from Symantec PKI Manager Web Service (referred as Symantec CA in this article). The process for configuring this is largely covered in the following docs page:

 

Set up Intune Certificate Connector for Symantec PKI Manager Web Service

 

However, we don’t go into a lot of detail regarding how to configure the certificate template itself so that it works correctly for Microsoft Intune. I recently had some experience setting this up in my lab so I thought I’d share that with you here in case you ever had the need to do the same.

 

Creating the certificate template in Symantec PKI Manager Web Service

You should start with our documentation on this here. When you get to the section titled Get the Certificate Profile OID it can be a little confusing on exactly how to configure the certificate template correctly as the docs don'y explicitly mention how to do this. Rather, it recommends that you contact Symantec support if you have any issues obtaining the Certificate Profile OID:

 

Mingzhe-syman-jch-001.png

Here’s the process I follow when creating a certificate template in Symantec CA so that it works for Microsoft Intune. Please note that it is recommended to use this template for Intune PKCS deployment only as this has not been tested in other scenarios.

 

1. First we need to log on to the Symantec PKI Manager console and create a new certificate profile. To do this, click on Manage Certificate Profiles:

 

Mingzhe-syman-jch-002.png

 

2. Now click on Add certificate profiles at the top (highlighted):

 

Mingzhe-syman-jch-003.png

 

3. Select either Test mode or Production mode (either will work):

 

4. Select the Client Authentication option:

 

Mingzhe-syman-jch-005.png

 

5. Enter a Certificate friendly name for your new template:

 

Mingzhe-syman-jch-006.png

 

6. Click on Enrollment method and select PKI web services:

 

Mingzhe-syman-jch-007.png

 

7. Click on Advanced options and delete Common Name (CN) using the “x”:

 

Mingzhe-syman-jch-008.png

 

8. Now select Add field and select Common Name (CN), Webservice Request, then set Required to No. This is important as the certificate deployment will fail if this is set to Yes:

 

Mingzhe-syman-jch-009.png

NOTE All the other advanced settings can be left with the default values, however you should match the validity period in the template with your Intune policy, and if the target is iOS you may want to deselect non-repudiation in the Key Usage (KU).

 

9. Save the certificate template, making note of the OID. When you click on the certificate template it is located on the right as shown here:

 

Mingzhe-syman-jch-011.png

 

10. Now all you need to do is configure a PKCS certificate profile in Intune and deploy this to a group like you normally would, just make sure that Certificate template name matches the OID obtained when saving the certificate template on the Symantec CA. It is also important to keep the Certification authority and Certificate authority name exactly as shown below.

 

Mingzhe-syman-jch-012.png

Once your devices receive the Intune certificate policy they should request and successfully receive a PKCS certificate from the Symantec CA.

 

Mingzhe Li

Intune Support Escalation Engineer

Microsoft

3 Comments
Copper Contributor

Thanks for sharing this info. This works great on iOS and Android. When can we see support for MacOS?

Hi @mnejmantowicz, great question and apologies for missing this!

There is a UserVoice item you may want to add your vote to: https://microsoftintune.uservoice.com/forums/291681-ideas/suggestions/12332937-microsoft-intune-ndes...

Copper Contributor

The above UserVoice item has already been implemented. I am simply wanting to be able to deploy the cert to MacOS.

Version history
Last update:
‎May 20 2019 01:18 PM
Updated by: