...
...
...
...
...
...
...
...
Info |
---|
This article includes updates for Certificate Manager 8.6.1. |
This article describes a configuration example of the SCEP protocol with Azure Intune in Protocol Gateway.
...
Since the ADAL authentication API has been deprecated by Microsoft, the SCEP Intune protocol in Certificate Manager 8.6.1 has been updated to use the MSAL authentication API instead.
See https://techcommunity.microsoft.com/t5/microsoft-entra-azure-ad-blog/azure-ad-change-management-simplified/ba-p/2967456 for more information
...
Expand | ||
---|---|---|
| ||
The following prerequisites apply:
|
...
Expand | |||||
---|---|---|---|---|---|
| |||||
A SCEP Certificate Profile needs to be created for Intune to know how the end user certificate should be defined and which CA to deliver the CSR to.
|
Configure Protocol Gateway SCEP for Intune
...
Set SCEP properties
To set the properties for the SCEP protocols:
- Open scep.properties for editing.
- On Linux, this is found in /var/cm-gateway/conf.
- On Windows, this is found in C:/ProgramData/Nexus/cm-gateway/conf.
- Set the SCEP properties as follows:
- Enable the SCEP protocol by setting
start
totrue
. Set
default.ra.keyfile
to the Protocol Gateway RA token file anddefault.ra.password
to the related PIN.
- Enable the SCEP protocol by setting
...
- The certificate format linked to the token procedure should not handle verifications (that is, rfc5280 can be used).
In a
handler
, set the following Intune parameters, to be able to verify the incoming device CSRs:- Set
filter
andformat
according to the SCEP.properties example below. - Set
tenant
to the fully qualified domain name (FQDN) of the organization configured in Intune. - Set
azure_app_id
to the Application (client) id that was received in the Register app section above. - Set
azure_app_key
to the Client secret that was received in the Register app section above. Set
certificateAuthority
to the name of the issuing CA for the end user certificates.
- Set
...
- For more information on how to configure verifications of certificate requests in .properties files, see Certificate request verifications in Protocol Gateway.
- If needed, scramble sensitive parameters in the configuration file. See Scramble sensitive data in configuration files in Protocol Gateway.
- Save the file.
Code Block | ||
---|---|---|
| ||
# SCEP parameters
start = true
default.tokenprocedure = SCEP Registration and Enroll Procedure
default.ra.keyfile = protocol-gateway-ra.p12
default.ra.password = <Protocol Gateway RA PIN>
# Intune parameters
handler.x.filter = intune/pkiclient.exe
handler.x.format = scep-intune
handler.x.tenant = {azure-tenant}
handler.x.azure_app_id = {app-id}
handler.x.azure_app_key = {app-key}
handler.x.certificateAuthority = {CA_name} |
Additional optional attributes for Intune, revocation via Intune and proxy are available and described in the SCEP INTUNE section of the scep.properties file.
Expand | ||
---|---|---|
| ||
|
...
- SCEP support in Certificate Manager
- Configuration in Protocol Gateway
- Certificate Manager is now listed as a third party CA software supporting Intune SCEP. Read more here.