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

Meeting 22/11/23 #71

Closed
24 tasks
THS-on opened this issue Nov 20, 2023 · 1 comment
Closed
24 tasks

Meeting 22/11/23 #71

THS-on opened this issue Nov 20, 2023 · 1 comment

Comments

@stringlytyped
Copy link

stringlytyped commented Nov 21, 2023

Hi everyone, I am unfortunately not going to be able to make tomorrow’s meeting due to another commitment. Not sure if you are planning to have one in December, but if so, I’ll do my best to make it to that one.

That said, I thought I’d give an update on the push model here:

  • Previously I had been debating two different options for the cert trust store. The first was to simply have the user load certs into a directory, as is the current approach. The second was to make trusted certificates manageable over the REST API. The issue with the first option is that there is no standards-blessed way to determine the type of certificate (EKcert, DevID cert, TLS cert, etc.) from the certificate itself, which I have concluded after much investigation. By taking the second approach, we can associate metadata with each certificate, so the user can mark for what purposes the cert should be trusted. Helpfully, in the last meeting, it seemed that you all would prefer this second approach any way.

  • After reaching this conclusion, I have started work to support implementation of new REST APIs for certificate management. Since the push proposal in totality consists of significant additions to the existing APIs, I wanted to establish a good foundation on which to make these changes. So, I have been working away at a light refactor of the existing APIs so that we are using consistent patterns throughout the codebase, something we discussed in the enhancement PR.

  • I will have more to share on this in the coming weeks, but it would be good to get some feedback before then. I am making an effort to follow common patterns but @THS-on if you are available sometime in the next couple weeks, I would appreciate some of your time to check that things look good so far.

  • I recently involved a colleague of mine (Supreshna) to accelerate progress on the other parts of the push model proposal, starting with the attestation protocol. We plan to work in parallel but will still submit PRs sequentially, as previously discussed (trust mechanisms first, followed by authentication mechanisms and then the attestation protocol).

Let me know if you have any questions and I’ll answer them when I can.

@THS-on THS-on closed this as completed Jan 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants