SecureW2 onboards the fleet. Smallstep extends hardware-attested identity across it.
SecureW2 JoinNow handles certificate‑based onboarding across managed, unmanaged, and BYOD devices. But hardware provenance is not established the same way on every platform. Smallstep adds a consistent device‑identity layer built around hardware attestation, trusted inventory, and hardware‑bound credentials.

Onboarding coverage and device trust are different questions.
Both platforms issue certificates for 802.1X, and both describe ACME device attestation. Before comparing them, establish which problem the project is actually solving: getting every device configured, or proving what a device is before it connects.
- "Can users configure their own devices without IT touching each one?" is an onboarding question
- "Can this endpoint prove itself before Wi‑Fi or VPN?" is a trust question
- Collapsing the two produces the wrong shortlist

Hardware attestation, not enrollment-secret possession
Smallstep checks inventory and attestation evidence before issuance, then completes ACME device-attest-01 with a key generated in the TPM or Secure Enclave. The evidence is checked before the certificate exists.
SCEP works the other way: a challenge, static or dynamic, authorizes the request. SecureW2’s Dynamic SCEP narrows the window for a stolen secret, but neither form proves where the private key was generated.

Attestation is a fleet property, not a feature checkbox
Both vendors document hardware attestation, so a feature matrix records “supported” for both. The narrower question: how is hardware evidence established on each platform, and does issuance resolve against one device record?
-
SecureW2 documents real hardware proof on Apple, Linux, and ChromeOS, each through a different mechanism
-
Its documented Windows path is SCEP, WSTEP, or SAML, with the key stored in the TPM where present. Storage is a client setting, not evidence the CA verifies, and in most corporate fleets Windows is the largest population
-
Smallstep runs its agent on Windows and Linux, Verified Access on ChromeOS, and Apple Managed Device Attestation, all against a single trusted inventory

Smallstep authorizes issuance. The enforcement point checks the credential.
Authorization is tied to trusted inventory, built from MDM synchronization, the API, or self-registration that is approval-gated by default. Credentials are short-lived, revocation is administrative or API-driven, and Smallstep offers hosted EAP-TLS RADIUS that trusts the Smallstep CA directly, so a separate RADIUS deployment is optional rather than required.
At access, RADIUS validates the certificate chain and revocation status, while the device proves possession of its non‑exportable key during the EAP‑TLS handshake. Enterprise RADIUS can also call your own webhook on every authentication to add a posture check. SecureW2 ships a pre-built CrowdStrike integration; Smallstep provides the hook.

When an onboarding platform is the right starting point
A mixed fleet can hold two trust problems at once. Thousands of unmanaged and BYOD devices that nobody can configure one at a time are an onboarding problem first, and JoinNow MultiOS self-service is built for exactly that. Smallstep’s self-registration is approval-gated by default, not equivalent breadth.
- Large unmanaged, multi-OS populations: begin with onboarding and network authentication
- Hardware proof before sensitive resources, with Windows or Linux in scope: begin with device identity
- Run both when the fleet requires both
Keep SecureW2 for onboarding. Add a consistent hardware-attested identity layer across the fleet.
One attestation model, authorization against a single trusted device record, and an evidence trail from device hardware to the decision that permitted access. Predictable, device-based pricing.