Microsoft 365, Intune, identity and endpoint engineeringAdelaide, Australia
Architecture guide

Planning and implementing Microsoft Cloud PKI with Intune

Choose a deployment model, build a controlled CA hierarchy, issue SCEP certificates and validate Wi-Fi, VPN or certificate-based authentication.

Microsoft Cloud PKI provides cloud-managed certificate authorities and a SCEP service integrated with Intune. It can remove NDES infrastructure for supported Intune certificate use cases, but it is not automatically a full replacement for an enterprise PKI that issues server, network, code-signing or non-Intune certificates.

Choose the deployment model

ModelDesignUse when
Cloud root and issuing CARoot and issuing authorities are created and managed in Cloud PKIYou want a cloud-native hierarchy dedicated to Intune-managed endpoints
Bring your own CAA Cloud PKI issuing CA is anchored to an existing private CAYou need the issuing hierarchy to chain to established enterprise trust

For a regulated organisation, the decision should include key ownership, cryptographic standards, certificate policy, audit, revocation, offline-root requirements, RADIUS compatibility and disaster recovery.

Design before creating a CA

  • Define certificate use cases: Wi-Fi, VPN, S/MIME, application or certificate-based authentication.
  • Choose user versus device certificates.
  • Define subject and SAN values expected by relying systems such as Cisco ISE or NPS.
  • Set certificate validity, renewal threshold and revocation process.
  • Confirm root and issuing certificate trust distribution.
  • Document coexistence with AD CS, NDES and existing SCEP profiles.
  • Assign Cloud PKI permissions through a custom Intune role and PIM where appropriate.

Create the CA hierarchy

  1. Go to Tenant administration > Cloud PKI and select Create.
  2. Create the root CA or start the BYOCA process according to the approved design.
  3. Create an issuing CA. Certificate issuance to Intune devices requires an issuing CA.
  4. Record the CA common name, validity, algorithm, key size and published URLs in the design record.
  5. Export the public CA certificates needed for trust distribution and relying-party configuration.
  6. For BYOCA, protect the CSR signing workflow and verify the returned certificate chain before activation.

Create trust and SCEP profiles

Deploy the trusted root certificate profile before the SCEP profile. Then create a SCEP certificate profile for the supported platform and use case. Align subject and SAN values with the relying service rather than choosing a convenient default.

Example validation commands on Windows

certutil -store -user My
certutil -store My
certutil -verify -urlfetch exported-device-certificate.cer

Validate network authentication end to end

For 802.1X, validate more than certificate issuance. Confirm the certificate chain is trusted by RADIUS, the expected identity is extracted from the subject or SAN, the certificate-authentication profile matches, revocation endpoints are reachable and the authorisation rule can resolve the device or user.

Migration principleRun Cloud PKI and the existing NDES/SCEP service in parallel for a pilot. Use separate certificate profiles and test groups. Do not change a production Wi-Fi or VPN profile until certificate issuance and authentication have both been proven.

Plan renewal and CA lifecycle

Cloud PKI supports staged CA renewal. Begin planning at the CA half-life, validate the staged CA through its temporary SCEP URI, and activate only after trust and relying-party tests succeed. Record who owns leaf-certificate revocation, CA pause, renewal and emergency response.

Define rollback

  • Keep the previous certificate profile and authentication policy available during transition.
  • Retain existing trust until all dependent devices and services are confirmed.
  • Do not delete a CA while active leaf certificates are still in use.
  • Have a device recovery path for expired or invalid certificates.
  • Monitor issuance, renewal and revocation before expanding assignment.
Scope limitationCloud PKI is designed for Intune-managed certificate scenarios. Assess separately any requirement for servers, network appliances, domain controllers, code signing, web TLS or non-Intune devices.

Microsoft references

  1. Microsoft Cloud PKI overview
  2. Cloud PKI fundamentals
  3. Cloud PKI deployment models
  4. Configure root and issuing CA
  5. Bring your own CA
  6. Renew a certificate authority
  7. Certificates for authentication in Intune

Review note: Microsoft cloud licensing, rollout dates and portal labels can change. Validate your tenant, Message Centre notices and current documentation before production implementation.