Does a certificate with a TPM-stored key prove to the CA that the key is hardware-bound?

No. A key stored in a TPM by device configuration proves nothing to the CA by itself, and the certificate it produces carries no indicator of where the key lives. What does prove it is an issuance path in which the CA verifies an attestation statement before signing and records the result: AD CS templates with TPM key attestation do this for RSA keys on devices that enroll from an enterprise CA, and mark the certificate with an issuance policy OID the relying party can demand; agent-based enrollment that completes an ACME device-attest-01 challenge against an attestation CA does this for cloud-native and Linux devices, with the Windows Wi-Fi tier of the documented example currently held at partial. Intune's own SCEP and PKCS profiles, with AD CS, Cloud PKI or a third-party CA behind them, do not document attestation and should be treated as device-selected storage, not CA-verified binding.

Answer: negative · Last reviewed 2026-10-29

Who this applies to

Security architects and PKI administrators who are asked whether 'the key is in the TPM' can be relied on by a RADIUS server, VPN gateway or identity provider.

The problem

Device management tools let an administrator choose where a key is generated, and a certificate issued against that key is commonly called hardware-bound. The certificate authority that signed it saw a certificate signing request, which looks the same whether the key was created in a TPM or in software. Unless the issuance path included a cryptographic proof of key residency that the CA verified, the certificate carries no such proof, and a relying party that assumes it is trusting the device configuration rather than the CA.

Decision rule

  1. What does the relying party need to trust: that the device was told to use the TPM, or that the CA verified the key is TPM-resident?
  2. Does the issuance path carry an attestation statement to the CA (TPM key attestation, ACME device-attest-01), or only a CSR?
  3. Is the proof visible in the issued certificate, for example as an issuance policy OID, so the relying party can require it?
  4. Which populations can use a path that attests: domain-joined with AD CS, cloud-native with an agent, or neither?

Options

Options and documented limits
OptionHow it worksLimitsWhen it fitsEvidence type
Intune SCEP profile with the key storage provider set to TPMThe device generates the key in the TPM KSP if the profile says so and submits a CSR; the issuer validates the Intune SCEP challenge to confirm the request came from an enrolled device.Microsoft documents the KSP choice and the challenge validation and documents no verification of TPM key attestation by the connector, NDES, the Cloud PKI validation service or the CA. The resulting certificate carries no indicator of key residency.Where TPM storage selected by the device is the requirement and the CA need not verify it.vendor_documented, inferred, vendor_documented, inferred, vendor_documented
Intune PKCS profileThe private key is generated on the connector server, exported in a PFX, delivered to the device and marked not exportable.The key never originates in device hardware, so no attestation of the key is possible; the Windows PKCS KSP setting decides only where the imported key is kept.It does not fit this question; it is listed because PKCS certificates on Windows are sometimes described as TPM-protected after import.vendor_documented, vendor_documented, vendor_documented, inferred
AD CS template with TPM key attestationThe requester proves to the CA that the RSA key is protected by a TPM the CA trusts; the CA trusts the TPM through its Endorsement Key public portion or Endorsement Key certificate, and issues the certificate with an issuance policy OID (1.3.6.1.4.1.311.21.30 for endorsement key, .31 for endorsement certificate, .32 for user credentials) that a relying party can require.RSA only, Microsoft Platform Crypto Provider required, enterprise CA only; the page frames the feature around template-based enrollment and does not name Group Policy autoenrollment or Intune; the user credentials trust model validates the user, not the TPM.Domain-joined or hybrid-joined Windows devices enrolling from AD CS where the relying party can check the issuance policy.vendor_documented, vendor_documented, vendor_documented, vendor_documented, vendor_documented, vendor_documented, vendor_documented, vendor_documented
Agent-based enrollment with TPM attestation to the CAThe agent creates an attestation key pair in the TPM, the vendor's attestation CA verifies that the Endorsement Key is resident in an inventoried device, and the agent completes an ACME device-attest-01 challenge; the vendor describes the issued device certificate as proving both device identity and hardware binding of the key. On Linux the keys are TPM-bound and non-exportable, exposed through PKCS#11.An agent on every device; TPM 2.0; Windows 10 or later, not Home; Windows Server not mentioned. For Windows Wi-Fi the documented example's own Core Concepts page states both device attested and the lower vendor-attested tier only, filed as a conflict and held at partial.Cloud-native or non-domain devices, including Linux, where an agent is acceptable and the CA must verify residency.vendor_documented, vendor_documented, vendor_documented, vendor_documented, vendor_documented, vendor_documented, vendor_documented

Strongest alternative

The Intune SCEP profile with TPM KSP otherwise fail came closest, because on a device with a TPM the key really is generated there and a device without one fails to enroll. It still fails the second criterion: nothing in the documented flow carries proof of residency to the CA, so the certificate is indistinguishable from one backed by a software key, and a relying party cannot require what the certificate does not assert.

Recommended approach

No. A key stored in a TPM by device configuration proves nothing to the CA by itself, and the certificate it produces carries no indicator of where the key lives. What does prove it is an issuance path in which the CA verifies an attestation statement before signing and records the result: AD CS templates with TPM key attestation do this for RSA keys on devices that enroll from an enterprise CA, and mark the certificate with an issuance policy OID the relying party can demand; agent-based enrollment that completes an ACME device-attest-01 challenge against an attestation CA does this for cloud-native and Linux devices, with the Windows Wi-Fi tier of the documented example currently held at partial. Intune's own SCEP and PKCS profiles, with AD CS, Cloud PKI or a third-party CA behind them, do not document attestation and should be treated as device-selected storage, not CA-verified binding.

When another option is the better choice

Where the fleet is domain-joined and enrolls from AD CS, the AD CS template path answers the question without any third-party component. Where the relying party only needs to know that enrollment was restricted to Intune-managed devices, the Intune SCEP challenge validation already provides that, and no attestation path is needed.

Platforms and workflow records covered

Changes that affected this answer

  • No published changes linked.

What remains unverified

  • Whether any Intune certificate profile path conveys TPM attestation to the issuer: not documented on any Microsoft page fetched.
  • The attestation tier of the agent-based issuer's credentials for Windows Wi-Fi, pending resolution of the vendor's conflicting statements.

Evidence for the options

In the user credential trust model the CA trusts the user-provided EKPub and validates only the user domain credentials.

vendor_documented Evidence status: supported

Trust based on user credential: The enterprise CA trusts the user-provided EKPub as part of the certificate request and no validation is performed other than the user's domain credentials.Microsoft Learn: TPM Key Attestation; Deployment overview

Windows 8.1 or later client enrolling against a Windows Server 2012 R2 or later enterprise CA using a certificate template with the Key Attestation tab configured; purpose Wi-Fi EAP-TLS (the page names VPN or wireless access point as example resources); enrollment method Group Policy certificate autoenrollment (template-based enrollment); enrollment service none; issuer Active Directory Certificate Services enterprise CA.

Last checked: 2026-10-29. Retrieved: 2026-10-29.

The Windows SCEP profile Key storage provider (KSP) setting offers TPM KSP if present otherwise Software KSP, TPM KSP otherwise fail, Windows Hello for Business otherwise fail, and Software KSP.

vendor_documented Evidence status: supported

Specify where the key to the certificate is stored. Choose from the following values: Enroll to Trusted Platform Module (TPM) KSP if present, otherwise Software KSP Enroll to Trusted Platform Module (TPM) KSP, otherwise fail Enroll to Windows Hello for Business, otherwise fail Enroll to Software KSPMicrosoft Learn: Create and assign SCEP certificate profiles in Intune; Create a SCEP certificate profile, Configuration settings, Key storage provider (KSP)

Windows; Wi-Fi EAP-TLS; SCEP certificate profile; Certificate Connector for Microsoft Intune with NDES; AD CS Enterprise CA; setting applies to Windows only

Last checked: 2026-10-29. Retrieved: 2026-10-29.

The SCEP profile page describes key storage selection only and does not describe verification of TPM key attestation by the connector, NDES or the CA.

inferred Evidence status: insufficient

Specify where the key to the certificate is stored.Microsoft Learn: Create and assign SCEP certificate profiles in Intune; Create a SCEP certificate profile, Configuration settings, Key storage provider (KSP)

Windows; Wi-Fi EAP-TLS; SCEP certificate profile; Certificate Connector for Microsoft Intune with NDES; AD CS Enterprise CA

Last checked: 2026-10-29. Retrieved: 2026-10-29.

The Intune policy module on NDES issues certificates only to requests from enrolled devices that pass challenge blob validation.

vendor_documented Evidence status: supported

Only the certificate requests from an Intune enrolled device that passes the challenge blob validation are issued a certificate.Microsoft Learn: Configure infrastructure to support SCEP with Intune; Prerequisites for using SCEP for certificates, Servers and server roles, Support for NDES on the internet

Windows; Wi-Fi EAP-TLS; SCEP certificate profile; Certificate Connector for Microsoft Intune with NDES; AD CS Enterprise CA

Last checked: 2026-10-29. Retrieved: 2026-10-29.

The Cloud PKI architecture description validates the CSR against the SCEP challenge and does not describe verification of TPM key attestation.

inferred Evidence status: insufficient

The SCEP validation service verifies the CSR against the SCEP challenge. Validation ensures the request comes from an enrolled and managed device.Microsoft Learn: Overview of Microsoft Cloud PKI for Microsoft Intune; Architecture

Windows; Wi-Fi EAP-TLS; SCEP certificate profile; Microsoft Cloud PKI SCEP service; Microsoft Cloud PKI issuing CA

Last checked: 2026-10-29. Retrieved: 2026-10-29.

The Cloud PKI SCEP validation service checks the CSR against the Intune SCEP challenge to confirm the request comes from an enrolled, managed device.

vendor_documented Evidence status: supported

The SCEP validation service verifies the CSR against the SCEP challenge. Validation ensures the request comes from an enrolled and managed device.Microsoft Learn: Overview of Microsoft Cloud PKI for Microsoft Intune; Architecture

Windows; Wi-Fi EAP-TLS; SCEP certificate profile; Microsoft Cloud PKI SCEP service; Microsoft Cloud PKI issuing CA

Last checked: 2026-10-29. Retrieved: 2026-10-29.

With PKCS the private key is generated on the connector server, not on the device, and the template must allow export so the connector can send the PFX to the device.

vendor_documented Evidence status: supported

Unlike SCEP, with PKCS the certificate private key is generated on the server where the certificate connector is installed and not on the device. The certificate template must allow the private key to be exported so that the connector can export the PFX certificate and send it to the device.Microsoft Learn: Configure and use PKCS certificates with Intune; Configure certificate templates on the CA

Windows; Wi-Fi EAP-TLS; PKCS certificate profile; Certificate Connector for Microsoft Intune (PKCS feature); AD CS Enterprise CA

Last checked: 2026-10-29. Retrieved: 2026-10-29.

After a PKCS certificate installs on the device, its private key is marked not exportable.

vendor_documented Evidence status: supported

After the certificates install on the device, the private key is marked as not exportable.Microsoft Learn: Configure and use PKCS certificates with Intune; Configure certificate templates on the CA

Windows; Wi-Fi EAP-TLS; PKCS certificate profile; Certificate Connector for Microsoft Intune (PKCS feature); AD CS Enterprise CA

Last checked: 2026-10-29. Retrieved: 2026-10-29.

The Windows PKCS certificate profile has a Key storage provider (KSP) setting that selects where keys are stored on the device.

vendor_documented Evidence status: supported

For Windows, select where to store the keys on the device.Microsoft Learn: Configure and use PKCS certificates with Intune; Create a PKCS certificate profile, Key storage provider (KSP)

Windows; Wi-Fi EAP-TLS; PKCS certificate profile; Certificate Connector for Microsoft Intune (PKCS feature); AD CS Enterprise CA

Last checked: 2026-10-29. Retrieved: 2026-10-29.

Because the PKCS private key is generated on the connector server, the PKCS page does not describe any device key attestation.

inferred Evidence status: insufficient

Unlike SCEP, with PKCS the certificate private key is generated on the server where the certificate connector is installed and not on the device.Microsoft Learn: Configure and use PKCS certificates with Intune; Configure certificate templates on the CA

Windows; Wi-Fi EAP-TLS; PKCS certificate profile; Certificate Connector for Microsoft Intune (PKCS feature); AD CS Enterprise CA

Last checked: 2026-10-29. Retrieved: 2026-10-29.

TPM key attestation lets the requester prove to the CA that the RSA key in the request is protected by a TPM the CA trusts.

vendor_documented Evidence status: supported

TPM key attestation is the ability of the entity requesting a certificate to cryptographically prove to a CA that the RSA key in the certificate request is protected by either "a" or "the" TPM that the CA trusts.Microsoft Learn: TPM Key Attestation; TPM key attestation

Windows 8.1 or later client enrolling against a Windows Server 2012 R2 or later enterprise CA using a certificate template with the Key Attestation tab configured; purpose Wi-Fi EAP-TLS (the page names VPN or wireless access point as example resources); enrollment method Group Policy certificate autoenrollment (template-based enrollment); enrollment service none; issuer Active Directory Certificate Services enterprise CA.

Last checked: 2026-10-29. Retrieved: 2026-10-29.

The CA establishes trust in the TPM through the Endorsement Key public portion or the Endorsement Key certificate.

vendor_documented Evidence status: supported

A CA establishes trust in the TPM either via EKPub or EKCert.Microsoft Learn: TPM Key Attestation; How does TPM key attestation work?

Windows 8.1 or later client enrolling against a Windows Server 2012 R2 or later enterprise CA using a certificate template with the Key Attestation tab configured; purpose Wi-Fi EAP-TLS (the page names VPN or wireless access point as example resources); enrollment method Group Policy certificate autoenrollment (template-based enrollment); enrollment service none; issuer Active Directory Certificate Services enterprise CA.

Last checked: 2026-10-29. Retrieved: 2026-10-29.

The CA issues the certificate with an issuance policy OID that denotes the key is attested as TPM-protected.

vendor_documented Evidence status: supported

The CA issues a certificate with a special issuance policy OID to denote that the key is now attested to be protected by a TPM.Microsoft Learn: TPM Key Attestation; How does TPM key attestation work?

Windows 8.1 or later client enrolling against a Windows Server 2012 R2 or later enterprise CA using a certificate template with the Key Attestation tab configured; purpose Wi-Fi EAP-TLS (the page names VPN or wireless access point as example resources); enrollment method Group Policy certificate autoenrollment (template-based enrollment); enrollment service none; issuer Active Directory Certificate Services enterprise CA.

Last checked: 2026-10-29. Retrieved: 2026-10-29.

TPM key attestation works only for RSA keys.

vendor_documented Evidence status: supported

TPM key attestation only works for RSA keys.Microsoft Learn: TPM Key Attestation; Deployment overview

Windows 8.1 or later client enrolling against a Windows Server 2012 R2 or later enterprise CA using a certificate template with the Key Attestation tab configured; purpose Wi-Fi EAP-TLS (the page names VPN or wireless access point as example resources); enrollment method Group Policy certificate autoenrollment (template-based enrollment); enrollment service none; issuer Active Directory Certificate Services enterprise CA.

Last checked: 2026-10-29. Retrieved: 2026-10-29.

The Microsoft Platform Crypto Provider KSP must be used; third-party smart card KSPs are not supported.

vendor_documented Evidence status: supported

TPM key attestation for third-party smart card KSPs is not supported. Microsoft Platform Crypto Provider KSP must be used.Microsoft Learn: TPM Key Attestation; Deployment overview

Windows 8.1 or later client enrolling against a Windows Server 2012 R2 or later enterprise CA using a certificate template with the Key Attestation tab configured; purpose Wi-Fi EAP-TLS (the page names VPN or wireless access point as example resources); enrollment method Group Policy certificate autoenrollment (template-based enrollment); enrollment service none; issuer Active Directory Certificate Services enterprise CA.

Last checked: 2026-10-29. Retrieved: 2026-10-29.

The issuance policy OIDs are 1.3.6.1.4.1.311.21.30 for EK (High), .31 for Endorsement certificate (Medium) and .32 for User credentials (Low); the table sits under a bold label Issuance Policy OIDs.

vendor_documented Evidence status: supported

1.3.6.1.4.1.311.21.30 | EK | "EK Verified": For administrator-managed list of EK | High; 1.3.6.1.4.1.311.21.31 | Endorsement certificate | "EK Certificate Verified": When EK certificate chain is validated | Medium; 1.3.6.1.4.1.311.21.32 | User credentials | "EK Trusted on Use": For user-attested EK | LowMicrosoft Learn: TPM Key Attestation; Configure a certificate template

Windows 8.1 or later client enrolling against a Windows Server 2012 R2 or later enterprise CA using a certificate template with the Key Attestation tab configured; purpose Wi-Fi EAP-TLS (the page names VPN or wireless access point as example resources); enrollment method Group Policy certificate autoenrollment (template-based enrollment); enrollment service none; issuer Active Directory Certificate Services enterprise CA.

Last checked: 2026-10-29. Retrieved: 2026-10-29.

The OIDs are inserted into the issued certificate when Include Issuance Policies is selected, which is the default.

vendor_documented Evidence status: supported

The OIDs will be inserted into the issued certificate if Include Issuance Policies is selected (the default configuration).Microsoft Learn: TPM Key Attestation; Configure a certificate template

Windows 8.1 or later client enrolling against a Windows Server 2012 R2 or later enterprise CA using a certificate template with the Key Attestation tab configured; purpose Wi-Fi EAP-TLS (the page names VPN or wireless access point as example resources); enrollment method Group Policy certificate autoenrollment (template-based enrollment); enrollment service none; issuer Active Directory Certificate Services enterprise CA.

Last checked: 2026-10-29. Retrieved: 2026-10-29.

During bootstrapping the agent creates an Attestation Key pair in the TPM and the Smallstep Attestation CA verifies the request comes from an inventoried device where the Endorsement Key is resident.

vendor_documented Evidence status: supported

The agent creates an Attestation Key pair in the TPM. The agent requests a device attestation certificate from Smallstep’s Attestation CA. The Attestation CA verifies that the request is coming from a device in your inventory where the Endorsement Key (EK) is resident.Smallstep documentation: Platform Core Security Concepts Explained; Device bootstrapping and enrollment

Windows 10 or later device (Windows Home not supported) with a TPM 2.0, managed by Microsoft Intune, with the Smallstep Agent distributed as an Intune Win32 app and enrolled through an Intune SCEP bootstrap certificate; purpose Wi-Fi EAP-TLS; enrollment method Smallstep Agent enrollment; enrollment service the Smallstep Agent; issuer Smallstep (third-party CA).

Last checked: 2026-10-29. Retrieved: 2026-10-29.

The agent completes an ACME device-attest-01 challenge with the Attestation certificate, and the device certificate proves device identity and hardware binding of the key.

vendor_documented Evidence status: supported

The agent uses the Attestation certificate to complete an ACME device-attest-01 challenge from the Smallstep Agent CA to obtain a Smallstep device certificate. The device certificate cryptographically proves both the identity of the device and the hardware binding of the private key.Smallstep documentation: Platform Core Security Concepts Explained; Device bootstrapping and enrollment

Windows 10 or later device (Windows Home not supported) with a TPM 2.0, managed by Microsoft Intune, with the Smallstep Agent distributed as an Intune Win32 app and enrolled through an Intune SCEP bootstrap certificate; purpose Wi-Fi EAP-TLS; enrollment method Smallstep Agent enrollment; enrollment service the Smallstep Agent; issuer Smallstep (third-party CA).

Last checked: 2026-10-29. Retrieved: 2026-10-29.

A TPM 2.0 module is required on Linux.

vendor_documented Evidence status: supported

A TPM 2.0 module is required. Smallstep depends on TPMs to create a high-assurance device inventory.Smallstep documentation: Install the Smallstep Agent on macOS, Windows, and Linux; Linux

Linux device on Enterprise Linux, Ubuntu, Debian, Fedora or NixOS with systemd and a TPM 2.0, registered by self-registration or the Smallstep API, with the Smallstep Agent running; purpose Wi-Fi EAP-TLS through NetworkManager or wpa_supplicant over PKCS#11; enrollment method Smallstep Agent enrollment; enrollment service the Smallstep Agent; issuer Smallstep (third-party CA).

Last checked: 2026-10-29. Retrieved: 2026-10-29.

Keys managed by the agent are bound to the TPM and cannot be exported; a PKCS#11 server exposes them to other software.

vendor_documented Evidence status: supported

Keys managed by the Smallstep agent are bound to the device's TPM and cannot be exported. To let other software use those keys for TLS handshakes and other purposes, the agent runs a PKCS#11 server, exposed as a UNIX socket at /run/step-agent/step-agent-pkcs11.sock.Smallstep documentation: Install the Smallstep Agent on macOS, Windows, and Linux; PKCS#11 support

Linux device on Enterprise Linux, Ubuntu, Debian, Fedora or NixOS with systemd and a TPM 2.0, registered by self-registration or the Smallstep API, with the Smallstep Agent running; purpose Wi-Fi EAP-TLS through NetworkManager or wpa_supplicant over PKCS#11; enrollment method Smallstep Agent enrollment; enrollment service the Smallstep Agent; issuer Smallstep (third-party CA).

Last checked: 2026-10-29. Retrieved: 2026-10-29.

The agent completes an ACME device-attest-01 challenge and the device certificate proves device identity and hardware binding of the key.

vendor_documented Evidence status: supported

The agent uses the Attestation certificate to complete an ACME device-attest-01 challenge from the Smallstep Agent CA to obtain a Smallstep device certificate. The device certificate cryptographically proves both the identity of the device and the hardware binding of the private key.Smallstep documentation: Platform Core Security Concepts Explained; Device bootstrapping and enrollment

Linux device on Enterprise Linux, Ubuntu, Debian, Fedora or NixOS with systemd and a TPM 2.0, registered by self-registration or the Smallstep API, with the Smallstep Agent running; purpose Wi-Fi EAP-TLS through NetworkManager or wpa_supplicant over PKCS#11; enrollment method Smallstep Agent enrollment; enrollment service the Smallstep Agent; issuer Smallstep (third-party CA).

Last checked: 2026-10-29. Retrieved: 2026-10-29.

The Core Concepts fallback note states that Windows has no native ACME Device Attestation support and only Smallstep attested keys are offered for Enterprise Wi-Fi on Windows.

vendor_documented Evidence status: conflicting

But Windows has no native ACME Device Attestation support, so we can only offer Smallstep attested keys for Enterprise Wi-Fi on Windows.Smallstep documentation: Platform Core Security Concepts Explained; A note about fallbacks

Windows 10 or later device (Windows Home not supported) with a TPM 2.0, managed by Microsoft Intune, with the Smallstep Agent distributed as an Intune Win32 app and enrolled through an Intune SCEP bootstrap certificate; purpose Wi-Fi EAP-TLS; enrollment method Smallstep Agent enrollment; enrollment service the Smallstep Agent; issuer Smallstep (third-party CA).

Last checked: 2026-10-29. Retrieved: 2026-10-29.

In the Core Concepts key attestation level table, the Wi-Fi row reads device attested for the Windows column.

vendor_documented Evidence status: conflicting

Wi-Fi | Smallstep attested | device attested | device attested | device attested | device attestedSmallstep documentation: Platform Core Security Concepts Explained; A note about provisioned credentials

Windows 10 or later device (Windows Home not supported) with a TPM 2.0, managed by Microsoft Intune, with the Smallstep Agent distributed as an Intune Win32 app and enrolled through an Intune SCEP bootstrap certificate; purpose Wi-Fi EAP-TLS; enrollment method Smallstep Agent enrollment; enrollment service the Smallstep Agent; issuer Smallstep (third-party CA).

Last checked: 2026-10-29. Retrieved: 2026-10-29.

In the Core Concepts key attestation level table, the Wi-Fi row reads device attested for the Windows column.

vendor_documented Evidence status: conflicting

Wi-Fi | Smallstep attested | device attested | device attested | device attested | device attestedSmallstep documentation: Platform Core Security Concepts Explained; A note about provisioned credentials

Windows 10 or later device (Windows Home not supported) with a TPM 2.0, managed by Microsoft Intune, with the Smallstep Agent distributed as an Intune Win32 app and enrolled through an Intune SCEP bootstrap certificate; purpose Wi-Fi EAP-TLS; enrollment method Smallstep Agent enrollment; enrollment service the Smallstep Agent; issuer Smallstep (third-party CA).

Last checked: 2026-10-29. Retrieved: 2026-10-29.

The Core Concepts fallback note states that Windows has no native ACME Device Attestation support and only Smallstep attested keys are offered for Enterprise Wi-Fi on Windows.

vendor_documented Evidence status: conflicting

But Windows has no native ACME Device Attestation support, so we can only offer Smallstep attested keys for Enterprise Wi-Fi on Windows.Smallstep documentation: Platform Core Security Concepts Explained; A note about fallbacks

Windows 10 or later device (Windows Home not supported) with a TPM 2.0, managed by Microsoft Intune, with the Smallstep Agent distributed as an Intune Win32 app and enrolled through an Intune SCEP bootstrap certificate; purpose Wi-Fi EAP-TLS; enrollment method Smallstep Agent enrollment; enrollment service the Smallstep Agent; issuer Smallstep (third-party CA).

Last checked: 2026-10-29. Retrieved: 2026-10-29.

Sources

  1. Create and assign SCEP certificate profiles in Intune
    Microsoft Learn · Retrieved 2026-10-29
  2. Configure infrastructure to support SCEP with Intune
    Microsoft Learn · Retrieved 2026-10-29
  3. Configure and use PKCS certificates with Intune
    Microsoft Learn · Retrieved 2026-10-29
  4. Overview of Microsoft Cloud PKI for Microsoft Intune
    Microsoft Learn · Retrieved 2026-10-29
  5. TPM Key Attestation
    Microsoft Learn · Retrieved 2026-10-29
  6. Platform Core Security Concepts Explained
    Smallstep documentation · Retrieved 2026-10-29
  7. Install the Smallstep Agent on macOS, Windows, and Linux
    Smallstep documentation · Retrieved 2026-10-29
  8. Protect Wireless Networks with 802.1X EAP-TLS Certificates and Smallstep
    Smallstep documentation · Retrieved 2026-10-29