-
Notifications
You must be signed in to change notification settings - Fork 53
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
Provide way to download rekor public key from Sigstore TUF repository #9
Comments
We need a Rust library that implements TUF protocol in order to download the public key from Sigstore's TUF repository. I think tough is a good candidate because it's considered stable and is well maintained. However, I found some issues while trying to use it, I sent some patches upstream: |
Currently blocked because of external issues on the tough crate |
Quick update: the issue inside of tough seems to be slowly moving forward. In the meantime I have a branch which is implementing the retrieval of the keys from the TUF repository using the patched tough library. I'll share more progresses later |
Allow Fulcio and Rekor data to be fetched from the official TUF repository of Sigstore. A new module is introduced, called `tuf`, which provides helper structs to interact with a remote TUF repository. Fixes sigstore#9 Signed-off-by: Flavio Castelli <[email protected]>
Allow Fulcio and Rekor data to be fetched from the official TUF repository of Sigstore. A new module is introduced, called `tuf`, which provides helper structs to interact with a remote TUF repository. Fixes sigstore#9 Signed-off-by: Flavio Castelli <[email protected]>
Allow Fulcio and Rekor data to be fetched from the official TUF repository of Sigstore. A new module is introduced, called `tuf`, which provides helper structs to interact with a remote TUF repository. Fixes sigstore#9 Signed-off-by: Flavio Castelli <[email protected]>
Currently library end users have to provide the Rekor public key when creating a Cosign Client. This is required to verify the cosign bundles.
Having to specify the Rekor public key is needed when the default public Rekor instance is not used (e.g. for testing, air-gapped environments,...), however this is not what the majority of people will do.
It would be of great help to provide a some method that downloads the official Rekor public key from Sigstore's TUF repository. This is what
cosign
does behind the scenes.The text was updated successfully, but these errors were encountered: