Smallstep can be deployed to ChromeOS devices using Google Workspace. With our ChromeOS extension, devices can get certificates from Smallstep using ACME Device Attestation. Using Chrome Verified Access APIs, Google will attest the serial number of a ChromeOS device to Smallstep.

To use Smallstep with ChromeOS devices:

Prerequisites

You will need:

Before you begin

First, follow the instructions in Connect Google Workspace to Smallstep to sync your device inventory from Google Workspace.

Step-by-step instructions

The Smallstep ChromeOS extension requires giving Smallstep additional permissions to access the Chrome Verified Access API.

  1. In Google Workspace Admin Console, visit Security → Access and data control → API controls
    1. Under Domain wide delegation, select Manage Domain Wide Delegation

    2. Find the API Client identified by your service account Client ID

    3. Add the following to OAuth Scopes:

      [<https://www.googleapis.com/auth/verifiedaccess>](<https://www.googleapis.com/auth/verifiedaccess>)