You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add option to sign multiple artifacts with the same key and certificate (#645)
* Add option to sign multiple artifacts with the same key and cert
Signed-off-by: Maya Costantini <[email protected]>
* Fix linting
Signed-off-by: Maya Costantini <[email protected]>
* Refactor signing API into SigningContext and Signer
Signed-off-by: Maya Costantini <[email protected]>
* Change --single-cert option to --no-cache in README.md
Signed-off-by: Maya Costantini <[email protected]>
* Make _signing_cert a method instead of a property
Change internal attributes to private (key and certificate)
Change Generator to Iterator in with_signer context manager
Implement __del__ on Signer to delete attributes when leaving the signing context scope
Remove cache as an instance attribute
Signed-off-by: Maya Costantini <[email protected]>
* Do not store non-cached attributes
Pass the full signing context to the Signer
Signed-off-by: Maya Costantini <[email protected]>
* Rename with_signer context manager to signer
Signed-off-by: Maya Costantini <[email protected]>
* Update sigstore/sign.py
Signed-off-by: William Woodruff <[email protected]>
* sign: remove __del__
Signed-off-by: William Woodruff <[email protected]>
* sigstore: simplify OIDC token handling
Leverage pyjwt's APIs more heavily
Signed-off-by: William Woodruff <[email protected]>
* test: fixups, disable some old tests
Signed-off-by: William Woodruff <[email protected]>
* test: lintage
Signed-off-by: William Woodruff <[email protected]>
* sigstore, test: lintage, fixups
Signed-off-by: William Woodruff <[email protected]>
* test: lintage
Signed-off-by: William Woodruff <[email protected]>
* _cli, README: label `--no-cache` as advanced
Signed-off-by: William Woodruff <[email protected]>
* _cli: give the flag a scary name
Signed-off-by: William Woodruff <[email protected]>
* sigstore, test: make `nbf` claim optional
Signed-off-by: William Woodruff <[email protected]>
* CHANGELOG: record changes
Signed-off-by: William Woodruff <[email protected]>
* README, _cli: remove flag
Signed-off-by: William Woodruff <[email protected]>
---------
Signed-off-by: Maya Costantini <[email protected]>
Signed-off-by: William Woodruff <[email protected]>
Signed-off-by: William Woodruff <[email protected]>
Co-authored-by: William Woodruff <[email protected]>
Co-authored-by: William Woodruff <[email protected]>
0 commit comments