Verify device identity before granting access to CUI systems
For defense contractors and the organizations that handle CUI under NIST SP 800-171. Smallstep issues device certificates under inventory and enrollment policy, with hardware-backed keys where supported; your Wi-Fi, VPN, and application integrations enforce them. Correlate certificate records with enforcement-point logs to support access reviews and assessments.
The device identity challenge for defense contractors
The obligation did not pause
CMMC Phase 2 is suspended with no restart date. DFARS 7012, NIST 800-171 self-assessment, and the SPRS score remain conditions of award, and an overstated score can create False Claims Act exposure in certain circumstances.
Device authentication answered with passwords
800-171 asks you to identify and authenticate devices, not only users. Many environments still answer it with shared Wi-Fi passwords or SCEP certificates issued on a static challenge.
Hosting constraints
Your authorized boundary and approved architecture decide where a certificate authority can run. A SaaS-only control plane is a non-starter for some programs.
Cryptography requirements
800-171 requires FIPS-validated cryptography where it protects CUI confidentiality. Which modules apply, and their validation status, depends on the deployment architecture.
Linux, labs, and field hardware
Research computing, manufacturing floors, and deployed systems are not all MDM-managed laptops. Device identity has to cover them too.
Evidence, not assertion
Assessors and auditors want to see which devices hold credentials, how they got them, and what happened when one left.

Authenticate the device, not only the user
Your identity provider keeps authenticating people. Smallstep establishes device identity with hardware-backed, attested keys where the platform supports them, then issues application certificates under inventory and enrollment policy. Your Wi-Fi, VPN, and ZTNA integrations enforce them at connection, and SSO integrations at sign-in, after which the application relies on the session token; access is decided at the relying party, not by issuance. Key protection varies by platform and integration: some access credentials are provisioned separately for compatibility.

Deploy inside your approved architecture
Run the platform hosted by Smallstep, or customer-operated as a VM appliance or Kubernetes install in your data center or cloud tenant, including disconnected environments. The inventory, policy, and issuance model is the same; air-gapped implementations need an approved architecture for local connectivity, attestation, certificate lifecycle, and updates. The hosted service is not FedRAMP authorized; customer-operated deployments are evaluated under your own system authorization.

Keep the PKI you were assessed on
Bring your root: your AD CS or HSM-held root signs a Smallstep intermediate. Your existing root CA private key remains under your control; intermediate key custody follows the deployment architecture you select. Device certificates chain to the root your RADIUS, VPN, and relying parties already trust, which can avoid distributing a new root; relying parties may still need the intermediate configured, the issuer allowlisted, or certificate-policy updates, and should require the Smallstep issuer where assurance matters.

Evidence an assessor can read
Every device credential issued through the device enrollment workflow maps to an inventory record: which device, which enrollment method, which user if assigned, when it was issued and renewed, and whether it was revoked. Removal from inventory stops issuance and renewal; existing certificates stay valid until expiry unless the authority publishes active revocation and the enforcement point checks it. Available records support your SSP, assessment evidence, and remediation documentation, alongside your relying parties' own logs.
Support assessments and authorizations
Smallstep helps public sector and defense IT teams implement certificate-based device authentication, manage device credentials, and keep records of issuance and revocation. Those capabilities can contribute to controls under NIST SP 800-171 Rev. 2, 800-172, and 800-53. Compliance with CMMC, FedRAMP, or any framework depends on your broader systems, policies, and assessor determinations, and Smallstep does not make an organization compliant on its own.
Make the network admit the devices you can account for.
One inventory, one policy, one CA. Your MDM delivers the profile; Smallstep issues under the policy you configure. Certificate-based device authentication under your inventory policy, deployed inside your boundary when it has to be, with records behind every credential.