Skip to content

Commit 3c51717

Browse files
committed
Address review feedback on ChromeOS Wi-Fi setup
- Trim the redundant "not through MDM/Smallstep resources" clause. - Trust store only needs the authority's root β€” ChromeOS's EAP-TLS handshake already includes the client intermediate. - "No RADIUS traffic" isn't always a certificate-selection failure; it can also mean no device identity certificate was issued at all. Per Herman's review comments on #546.
1 parent 1731fac commit 3c51717

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

β€Žtutorials/protect-wireless-networks.mdxβ€Ž

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -797,8 +797,7 @@ Workspace ONE UEM can deploy the same WLAN profile XML shown above:
797797
### ChromeOS with Google Workspace (ACME Device Attestation)
798798

799799
ChromeOS devices get their Wi-Fi credential through the **Smallstep extension for ChromeOS**,
800-
using ACME Device Attestation against Google's Chrome Verified Access API β€” not through an MDM profile push,
801-
and not through Smallstep's Wi-Fi or credential resources described above.
800+
using ACME Device Attestation against Google's Chrome Verified Access API.
802801

803802
<Alert severity="info" mb={4}>
804803
<div>
@@ -812,7 +811,7 @@ First, complete [Connect Google Workspace to Smallstep](./connect-google-workspa
812811

813812
Choose one of the three options from [Step 2: Configure the enforcement point](#step-2-configure-the-enforcement-point) above β€” Smallstep Managed RADIUS, Smallstep Enterprise RADIUS, or your own RADIUS server. ChromeOS has no platform-specific requirement here; whichever option you choose, you'll need the resulting `serverCA` (or your own RADIUS server's CA) for the Google Admin Wi-Fi policy below.
814813

815-
Make sure the RADIUS server's client-facing trust store includes the **root and intermediate** of whichever authority you chose in [Configure ChromeOS Device Identity Certificates](./chromeos-device-identity-certificates.mdx) β€” that's the chain it needs to verify ChromeOS clients.
814+
Make sure the RADIUS server's client-facing trust store includes the **root** of whichever authority you chose in [Configure ChromeOS Device Identity Certificates](./chromeos-device-identity-certificates.mdx) β€” ChromeOS's EAP-TLS handshake already includes the client intermediate, so the root alone is sufficient.
816815

817816
#### Configure the EAP-TLS Wi-Fi network in Google Admin
818817

@@ -850,7 +849,7 @@ On the Chromebook, the configured network should appear and connect automaticall
850849

851850
If it doesn't connect:
852851

853-
- **No RADIUS traffic at all** β€” the device never associated. This is always a client-side certificate selection failure; recheck the issuer pattern above, not the network or access point.
852+
- **No RADIUS traffic at all** β€” the device never associated. This is a client-side problem, not the network or access point: either a certificate selection failure (recheck the issuer pattern above) or no device identity certificate was issued at all β€” confirm [Configure ChromeOS Device Identity Certificates](./chromeos-device-identity-certificates.mdx) actually completed successfully.
854853
- **`unknown CA` / `unable to get local issuer certificate`** β€” the RADIUS server's trust store is missing the issuing authority's root or intermediate.
855854
- **The certificate being presented has the wrong issuer** β€” confirm [Configure ChromeOS Device Identity Certificates](./chromeos-device-identity-certificates.mdx) was completed and the device was rebooted after re-enrollment; a device can continue presenting a stale certificate until it restarts.
856855

0 commit comments

Comments
Β (0)