New issue
Advanced search Search tips

Issue 725500 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug



Sign in to add a comment

Load system token on device enrollment

Project Member Reported by pmarko@chromium.org, May 23 2017

Issue description

Loading system token on chrome start-up has been implemented for    bug 655266   .
However, CL https://chromium-review.googlesource.com/c/512662/ has changed the behavior to only load the system token when the TPM is ready[1] on chrome start-up.

In the edge case of device enrollment, this means that:
- before enrollment, TPM is not ready, so the system token will not be loaded
- after enrollment, nothing re-triggers loading of system token on sign-in screen. Only affiliated user sign-in OR chrome restart (including sign-out) will trigger it.

Currently this is not an issue, because the system token can contain no client certificates on a freshly enrolled device, as these can only be added in user sessions. In the future, we would also like to load the system token after device enrollment for:
- consistency
- future usecases

[1] ready means: TPM is available && TPM is owned && TPM is not being owned (see TpmInit::IsTpmReady in src/platform2/cryptohome/tpm_init.cc)
 

Comment 1 by pmarko@chromium.org, May 23 2017

Description: Show this description

Comment 2 by pmarko@chromium.org, May 23 2017

Description: Show this description
Labels: pmarko-backlog

Sign in to add a comment