Microsoft Intune Integration
PKIaaS.io natively supports SCEP integration with Microsoft Intune allowing certificates to be validated and issued to devices managed by Intune.
Prerequisites
Before the Intune integration can be configured, communication must be authorized between PKIaaS.io and Intune. Follow Microsoftâs documentation to configure the necessary permissions and create an application registration in Azure AD. https://learn.microsoft.com/en-us/mem/intune/protect/certificate-authority-add-scep-overview
After following the Microsoft documentation, it is required to also add the âApplication.Read.Allâ permission to the application registration created in Azure AD in the previous step for âAzure Active Directory Graphâ. This permission is required to allow PKIaaS.io to query the graph API for the ScepRequestValidationFEService service principal endpoint. Follow the steps below:
- Navigate to the azure app created in the first step
- Go to API permissions
- Click âAdd a permissionâ
- Select the âAPIs my organization usesâ tab
- Search for âWindowsâ
- Select âWindows Azure Active Directoryâ
- Select âApplication permissionsâ
- Select âApplication.Read.Allâ
- Finally, grant admin consent to this permission
Enabling Intune Integration
To enable Intune integration, login to PKIaaS.io, and navigate to Certificate Templates -> Manage Templates, click on the template you wish to enable Microsoft Intune integration for, then click âEdit Templateâ and select the âSCEPâ tab. Check the âEnable Microsoft Intune/Endpoint Manager Integrationâ checkbox. A form will appear requiring the following information:
- Tenant ID: the tenant ID for your Azure tenant (refer to step 6 from the Microsoft Intune documentation)
- Application (client) ID: the application (client) ID for the application registration created previously in Azure AD (refer to step 4 from the Microsoft Intune documentation)
- Client Secret: the client secret for the application registration created previously in Azure AD (refer to step 5 from the Microsoft Intune documentation)
Finally, click âSave Templateâ to enable the integration.
Create and assign SCEP certificate profiles in Intune
After the integration is enabled, the remainder of the configuration is done in Intune. Follow the steps in the https://learn.microsoft.com/en-us/mem/intune/protect/certificates-profile-scep to create and assign SCEP certificate profiles in Intune. Be sure to have the template SCEP URL handy while configuring the SCEP certificate profile. See SCEP Overview for help finding the URL for the template.