Certificate-based device identity for iOS and Android
Give managed iPhones, iPads, and Android devices certificate-based access to corporate Wi-Fi and supported VPNs. Smallstep controls issuance with inventory and enrollment policies; your MDM delivers the credentials. Compatible supervised Apple devices add hardware-backed attestation for stronger device identity assurance.

Phones are in your inventory. Make them prove it.
A SCEP enrollment demonstrates possession of valid enrollment credentials, not the identity of the hardware. On supervised iOS and iPadOS, the ACME certificate payload has the device attest to Apple's attestation authority, and Smallstep matches the attested serial to your inventory before issuing. The key is generated in the Secure Enclave and cannot be exported.
Requires compatible Apple hardware, supervision, and an MDM that deploys the ACME payload with the serial available; otherwise Dynamic SCEP applies.

Your MDM integrates with Smallstep at two points
First, inventory: Jamf, Intune, Workspace ONE, or Mosyle syncs devices and assigned users into Smallstep, where approval and enrollment policy live. Second, the certificate payload: your MDM deploys the ACME payload where it supports one, or a Dynamic SCEP payload with a single-use challenge, alongside the Wi-Fi or VPN profile that uses the certificate. Smallstep hosts the enrollment endpoint; no SCEP connector or inbound network path is needed. Challenge exchange follows each MDM's mechanism.

What the certificate can do on an iPhone or iPad
An MDM-delivered identity serves Apple system services: 802.1X Wi-Fi, configured VPN connections, Safari client-certificate authentication, and the managed relay payload on iOS 17 and later. Ordinary third-party apps cannot read it because of keychain isolation; some managed VPN apps can, through Apple's VPN entitlement. S/MIME needs an email identity and its own certificate configuration, not the device certificate.
- Validate each app and payload with your MDM before promising it.

Android: inventory-gated issuance through Dynamic SCEP
Android devices enroll through Dynamic SCEP with a short-lived, single-use challenge tied to each enrollment request, and Smallstep applies its inventory and enrollment policies before issuing. That reduces the risk of shared SCEP secrets but does not cryptographically prove the Android hardware; key protection depends on device and MDM configuration. Supported Wi-Fi and VPN use varies by Android Enterprise enrollment mode, MDM, and VPN client. Static SCEP is not supported.

Smallstep manages issuance. Your MDM delivers it.
Smallstep applies enrollment policy and issues the certificate. Your MDM delivers the certificate and network profile. At connection time the RADIUS server or VPN validates the certificate and applies its own access policy, including revocation checking where supported and enabled. Renewal rides on the MDM profile, so plan the certificate lifetime around your MDM's renewal behavior.
Your MDM owns supervision, profiles, and delivery. Smallstep owns which devices get a credential and the assurance behind it.
Key benefits for mobile fleets
No agent on the phone
Enrollment runs through the MDM payload Apple and Android already support. No Smallstep agent required.
Certificates for authorized devices
Certificates go to devices that satisfy the configured inventory, approval, and enrollment policies; approval can be manual or automatic for trusted inventory sources.
Device identity assurance matched to each platform
Apple attestation and Secure Enclave keys on supervised iOS and iPadOS; Dynamic SCEP under inventory policy on Android and unsupervised Apple devices, without hardware proof. The page says which applies.
Shared and student devices covered
Device-level certificates let carts of iPads and shared handsets authenticate to Wi-Fi without a user login, carrying an inventory-backed identifier such as the serial where the workflow supports it. Assign users where a user identity is needed.
Passwordless Wi-Fi and VPN
EAP-TLS Wi-Fi and IKEv2 VPN profiles reference the certificate; devices join without a password prompt or a shared network key.
Lifecycle that follows inventory
Issuance stops when a device leaves inventory; existing certificates run to expiry unless revoked on an authority with active revocation. Renewal is delivered by the MDM profile.
Bring phones and tablets under the same device identity as laptops.
One inventory, one policy, one CA. Your MDM delivers the profile; Smallstep issues under the policy you configure.