Secure sensitive resources with hardware-bound device identity for Mosyle
Connect Mosyle to Smallstep to give supported Macs hardware-bound keys and automatically issue short-lived certificates for Wi-Fi, VPN, and internal applications. Mosyle keeps managing the fleet. Smallstep manages the device identity and every certificate built on it.

Issue credentials only to approved devices from your Mosyle inventory
Smallstep syncs your Mosyle device inventory through a dedicated API token and checks every certificate request against it. Inventory is the starting evidence, not the proof: Smallstep issues credentials only after a Mac from that inventory is approved under your enrollment policy and enrolls with keys bound to hardware. Devices that are not in your Smallstep inventory never obtain credentials, even with stolen or shared secrets.

Use Mosyle’s SCEP certificate only to bootstrap device identity
Mosyle’s SCEP payload uses a static challenge, so Smallstep limits its role to initial enrollment. The certificate it delivers is a provisional identity, tied to the device’s Mosyle UUID, that lets the Smallstep Agent begin enrolling. Smallstep then establishes the Mac’s device identity, with keys held in the Secure Enclave. Where you need the stronger proof, Mosyle can also deliver Apple’s ACME payload for Managed Device Attestation.

Zero-touch for end users
Once administrators connect Mosyle and roll out the integration, Mosyle installs the Smallstep Agent with its configuration and login item, and pushes the Wi-Fi profile Smallstep provides. From then on, Macs in your inventory receive trust anchors, credentials, and network settings with no end-user steps. In one customer deployment, a fresh device reached active authentication in about five minutes.

Hands-free certificate management
Renewals run on their own. Smallstep renews each credential before it expires and stops issuing to any Mac that leaves your Mosyle inventory. Short-lived certificates keep access tied to the device’s current standing, reduce admin workload, and remove the missed renewals that cause surprise outages.

Decouple device identity from your MDM
Smallstep keeps one device inventory across Mosyle, Jamf, Intune, Workspace ONE, and other supported MDMs, and adds Linux endpoints by API. Authorities, credential policies, and protected resources are defined in Smallstep, not in any one MDM. Changing MDMs still means connecting the new one, resyncing inventory, and redeploying profiles, but not rebuilding your PKI.
Add hardware-backed identity to your Mosyle fleet
See the integration running against your own Mosyle device groups.