-
Notifications
You must be signed in to change notification settings - Fork 49
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
Conformance: sigstore-python's conformance runner should support --trusted-root
#821
Comments
Partial dupe of #779, closing that one in favor of this. |
From #779:
This sounds good:
All of these can happen in separate issues/PRs |
Yeah, I think we can get all of them with this -- we could deprecate with 2.1.x and plan to fully remove with 3.x, which would make me very happy 🙂 |
Some notes after a bit of thinking:
|
Makes sense to me! |
I'll take this. Plan is:
|
Okay I have the internal refactor done... but I'm not sure how to correctly add the --trusted-root flag:
@woodruffw I'm guessing you'll have a hunch on this |
I think I'll look into modifying the Keyring abstraction so that it keeps track of url-key pairs instead of just keys. Alternative ideas are welcome. Alternatively I might stop here and make a refactor PR out of my current changes... So then we can do a spearate refactoring for keyring/rekorClient and then add the UI option |
This sounds right to me -- my read of the
Yeah, this is confusing/ambiguous: my intuition there is that the Edit: Another maybe reasonable decision procedure here is to search through the listed CAs, and use the first that lists a URI? That one is presumably a sufficient one to submit CSRs to.
This would be the Dex instance URL, right? If so, yes, agreed. |
That keyring refactor SGTM, but 👍 on creating an initial refactor PR first -- smaller changesets will be easier to test 🙂 |
I think we agree on everything here.
|
Expect a failure until #821 is implemented. Signed-off-by: Jussi Kukkonen <jkukkonen@google.com>
See sigstore/sigstore-conformance#101.
The text was updated successfully, but these errors were encountered: