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

Allow enforcement of _all_ rather than _any_ signature matches. #23

Open
mikewest opened this issue Oct 10, 2024 · 0 comments
Open

Allow enforcement of _all_ rather than _any_ signature matches. #23

mikewest opened this issue Oct 10, 2024 · 0 comments

Comments

@mikewest
Copy link
Member

In #20, we discussed @ddworken's proposal to allow "Specifying two public keys, and accepting the resource if it is signed with both keys. This could be useful to enable only executing a script if it has a signature proving it comes from a specified authority (e.g. Google Analytics) and a separate signature proving that it was independently audited (e.g. by an independent security firm)."

Right now the proposal allows multiple keys, but accepts a match of any asserted key. It seems reasonable to consider giving developers the ability to change that behavior to enforce provenance requirements that are more along the lines of @ddworken's suggestion.

Filing this bug as a potential enhancement we should consider in the future as we get feedback from developers about how they're using this tool.

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

1 participant