Add verified device identity to printers and IoT
Not every device on your network runs an MDM. Smallstep issues certificates to the ones that can hold a client certificate and use it for EAP-TLS or mTLS: with TPM attestation where the agent runs, per-device SCEP challenges where a device is managed, and a signed certificate you load by hand where that is all the device supports. Each path carries a different level of assurance. Your NAC keeps MAB for the rest.

Embedded Linux with a TPM: the same identity as a laptop
Industrial PCs, gateways, kiosks, and robots on a supported Linux with a TPM 2.0 enroll through the Smallstep agent like any workstation: register the endorsement key by API, and the agent attests, receives a TPM-bound certificate, and renews it. It can then manage EAP-TLS, mTLS, and SSH credentials for relying parties configured to trust them.
- Supported distributions on amd64 or arm64, systemd, connectivity to Smallstep, hardware TPM; software TPMs enroll without attestation.

Managed devices that speak SCEP: one challenge per device
Printers, conference room systems, and other devices enrolled in a management tool with a supported Dynamic SCEP integration get a certificate through it: the tool requests a single-use challenge from Smallstep for each device, so no enrollment secret is shared across the fleet and every certificate maps to an inventory record. This reduces unauthorized enrollment; it does not prove hardware. Static shared-challenge SCEP is not offered through this workflow.

Devices that only take a loaded certificate
Many printers, cameras, and badge readers accept a certificate through their own web interface and nothing else. If the device also has an 802.1X supplicant or mTLS client, generate the CSR on it, sign against a Smallstep authority, and install the result. The certificate is catalogued and revocable; renewal is manual, so balance lifetime against the exposure of a lost or retired device.
- A key generated off-device is the lowest assurance class.
- A store for the HTTPS admin page is not EAP-TLS support; check the supplicant first.

What cannot hold a certificate stays on MAB
Sensors, legacy equipment, and anything without a usable certificate store or supplicant keep authenticating by MAC address in your NAC, on a restricted VLAN or a separate wired or wireless design, as your network team decides. Smallstep RADIUS is EAP-TLS only and has no MAB, so for these devices keep ClearPass, ISE, or your existing RADIUS in front of them. Certificates raise the bar for the devices that can use one; MAB stays the fallback, not the default.

Lifecycle matched to each device class
Agent certificates are short-lived and renew themselves. Managed devices renew on the MDM's schedule through a new challenge. Hand-loaded certificates run longer, with expiry visible and revocation available on authorities with active revocation, enforced only where the relying party checks it. Removing a device from inventory stops issuance through the paths that enforce it; a hand-loaded certificate has to be revoked.
Your NAC owns network admission and VLAN assignment. Smallstep owns which devices get a certificate and how it is tracked.
Key benefits for mixed device fleets
Inventory for enrolled devices, a catalogue for every certificate
Agent and MDM-enrolled devices appear in inventory with their enrollment method. Every certificate issued, hand-loaded ones included, is catalogued in Certificate Manager with its expiry.
Attestation where hardware allows
TPM 2.0 attestation on embedded Linux through the agent. Other device classes get inventory-gated issuance without hardware proof, and the page says so for each.
Fewer shared secrets
Per-device SCEP challenges replace the one password every printer knew. That reduces unauthorized enrollment, though it does not guarantee a profile cannot be reused and is not proof of hardware.
Your NAC stays in charge
ClearPass, ISE, or your RADIUS keeps MAB, VLAN assignment, and policy. Smallstep adds certificates to the devices that can use them.
Same SSID as laptops, where supported
Devices with a working supplicant authenticate with EAP-TLS on the corporate SSID and can be steered to a VLAN by certificate attribute on Enterprise RADIUS or your NAC. MAB devices keep the access design your network team sets.
Lifecycle you can see
Expiry per certificate, including the hand-loaded ones, so teams can plan renewal before a printer certificate expires. Renewal is automatic only where an agent or MDM drives it.
Give every device that can hold a certificate one, and know which ones cannot.
Send us your device list. We will map each class to its enrollment path, its assurance level, and what stays on MAB.