Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add -allow-tcb-status to coordinator manifest #374

Closed
henrysun007 opened this issue Feb 22, 2023 · 1 comment · Fixed by #375
Closed

Add -allow-tcb-status to coordinator manifest #374

henrysun007 opened this issue Feb 22, 2023 · 1 comment · Fixed by #375

Comments

@henrysun007
Copy link

Use case

I am using marblerun on my local machine whose TCB is out-of-date. The coordinator failed to activate the marble. The log is listed below:

caller":"core/marbleapi.go:81","msg":"Marble verification failed","error":"invalid quote: verifying quote failed: OE_TCB_LEVEL_INVALID"}

Describe your solution

I found that someone else encounted the problem before. Why not allow the TCB error according to coordinator manifest?

Additional context

@daniel-weisse
Copy link
Member

Hi @henrysun007

Setting allowed TCB statuses should be available since release v1.0.
See the changes in this PR: #344

On the CLI side you can verify a coordinator running on a machine whose TCB is out-of-date using the --accepted-tcb-statuses flag.
For allowing marble on machines whose TCB is out-of-date, you can set the AcceptedTCBStatuses key of a package to the values you deem acceptable.

Though the actual feature is already available, it seems like the second part is not yet reflected in our docs. I will update them as soon as possible.

@daniel-weisse daniel-weisse linked a pull request Feb 22, 2023 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants