-
Notifications
You must be signed in to change notification settings - Fork 52
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
failed to download 10.root.json- while using slsa-verifier within enterprise network? #837
Comments
I think it would be helpful to know how you are generating your slsa attestations? |
As first step we want to verify the OSS artifacts which already generate the attestations, may be using slsa-github-generator OR other tools. Further we plan to use slsa-github-generator for generating the attestations for internal artifacts but all the signatures and transaction logs must be managed within enterprise. |
@ramonpetgrave64 can correct me if I'm mistaken -- the underlying library supports injecting the trusted root in, but I think this application will need some changes for that to work. obtaining I'm not sure slsa-github-verifier supports the private use case right now. But you might be able to use the native github attestation framework. |
@sohgaura slsa-github-generator relies on the Sigstore Public Good instance for generating attestations. It cannot be customized to a private instance, if that's what you mean by "managed within enterprise". About your original question, slsa-verifier doesn't currently support offline verification. See more about a potential implementation #766 (comment) |
Hi Team,
We are trying to use slsa-verifier within enterprise for validating the artifacts. As enterprise network doesn't allow connection to https://tuf-repo-cdn.sigstore.dev/10.root.json , Is it possible to download this file and keep it somewhere local sothat it can work without trying to reach outside enterprise network. Will we see any other limitation like trying to reach to public rekor instance for validation of transaction logs?
How can we use it within an enterprise network which doesn't allow access to public internet?
The text was updated successfully, but these errors were encountered: