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

Verify TPM attestation certificate trustworthiness #253

Merged

Conversation

bdewater
Copy link
Collaborator

Similar in spirit to #208 but the MDS does not have any TPM root certificates last time I checked, so we'll need to bring our own.

Huge thanks to the maintainers of the .NET library that pointed me in the right direction 🙌

See commit messages for more details.

@bdewater bdewater force-pushed the tpm-cert-verification branch from 2d1dc41 to 5f64d45 Compare August 22, 2019 03:12
@bdewater bdewater force-pushed the tpm-cert-verification branch from 5f64d45 to 13ed764 Compare August 25, 2019 03:25
@bdewater bdewater marked this pull request as ready for review August 25, 2019 03:26
@grzuy grzuy self-requested a review October 24, 2019 15:05
@grzuy
Copy link
Contributor

grzuy commented Oct 24, 2019

For the record, this branch doesn't pass the tpm FIDO tests because of the extra verification. I guess it we'll need the metadata.zip trick from #208 first to have green FIDO tests here...

@grzuy
Copy link
Contributor

grzuy commented Oct 31, 2019

Given this is part of #66 we are planning to merge into attestation_trustworthiness epic branch to integrate with the rest and continue iterating there.

@grzuy grzuy changed the base branch from master to attestation_trustworthiness October 31, 2019 17:30
Copy link
Contributor

@grzuy grzuy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work!

Need to look at the test failures before merging.

@grzuy grzuy merged commit d357bbc into cedarcode:attestation_trustworthiness Oct 31, 2019
@bdewater bdewater deleted the tpm-cert-verification branch December 24, 2019 14:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants