-
- Downloads
Add support for signing and retrieving public key from KMS (#267)
* Add signing package for signing within rekor Signed-off-by:Priya Wadhwa <priyawadhwa@google.com> * Remove public key from trillian and add in TODO for getting public key from Signer Signed-off-by:
Priya Wadhwa <priyawadhwa@google.com> * Create signer flag and store signer in api struct Signed-off-by:
Priya Wadhwa <priyawadhwa@google.com> * Remove public key from tlog in API, replace with a new pubkey tag Signed-off-by:
Priya Wadhwa <priyawadhwa@google.com> * Make sure we can get the public key locally Signed-off-by:
Priya Wadhwa <priyawadhwa@google.com> * Fix build error Signed-off-by:
Priya Wadhwa <priyawadhwa@google.com> * Reuse cosign implementation of signing interface Signed-off-by:
Priya Wadhwa <priyawadhwa@google.com> * fix lint Signed-off-by:
Priya Wadhwa <priyawadhwa@google.com> * Add in-memory signer, store unmarshaled public key in api Signed-off-by:
Priya Wadhwa <priyawadhwa@google.com> * Temporarily skip the log_info test, since we are now getting the public key from rekor and not trillian Signed-off-by:
Priya Wadhwa <priyawadhwa@google.com> * Replace cosign import with sigstore Signed-off-by:
Priya Wadhwa <priyawadhwa@google.com> * Add unit test for memory signer Signed-off-by:
Priya Wadhwa <priyawadhwa@google.com> * Remove unnecessary code Signed-off-by:
Priya Wadhwa <priyawadhwa@google.com> * skip test Signed-off-by:
Priya Wadhwa <priyawadhwa@google.com> * Sign the signature for the signed log root ourselves Signed-off-by:
Priya Wadhwa <priyawadhwa@google.com> * Include memory as a signer option for signer flag, make memory default Signed-off-by:
Priya Wadhwa <priyawadhwa@google.com>
Showing
- cmd/rekor-cli/app/log_info.go 1 addition, 1 deletioncmd/rekor-cli/app/log_info.go
- cmd/rekor-cli/app/root_test.go 1 addition, 1 deletioncmd/rekor-cli/app/root_test.go
- cmd/rekor-server/app/root.go 2 additions, 0 deletionscmd/rekor-server/app/root.go
- cmd/rekor-server/app/watch.go 1 addition, 1 deletioncmd/rekor-server/app/watch.go
- docker-compose.debug.yml 1 addition, 0 deletionsdocker-compose.debug.yml
- docker-compose.yml 2 additions, 0 deletionsdocker-compose.yml
- go.mod 9 additions, 17 deletionsgo.mod
- go.sum 142 additions, 16 deletionsgo.sum
- openapi.yaml 1 addition, 1 deletionopenapi.yaml
- pkg/api/api.go 29 additions, 4 deletionspkg/api/api.go
- pkg/api/public_key.go 26 additions, 0 deletionspkg/api/public_key.go
- pkg/api/tlog.go 8 additions, 20 deletionspkg/api/tlog.go
- pkg/api/trillian_client.go 2 additions, 4 deletionspkg/api/trillian_client.go
- pkg/generated/client/operations/get_public_key_parameters.go 143 additions, 0 deletionspkg/generated/client/operations/get_public_key_parameters.go
- pkg/generated/client/operations/get_public_key_responses.go 130 additions, 0 deletionspkg/generated/client/operations/get_public_key_responses.go
- pkg/generated/client/operations/operations_client.go 95 additions, 0 deletionspkg/generated/client/operations/operations_client.go
- pkg/generated/client/pubkey/get_public_key_parameters.go 142 additions, 0 deletionspkg/generated/client/pubkey/get_public_key_parameters.go
- pkg/generated/client/pubkey/get_public_key_responses.go 129 additions, 0 deletionspkg/generated/client/pubkey/get_public_key_responses.go
- pkg/generated/client/pubkey/pubkey_client.go 94 additions, 0 deletionspkg/generated/client/pubkey/pubkey_client.go
- pkg/generated/client/rekor_client.go 5 additions, 0 deletionspkg/generated/client/rekor_client.go
Loading
Please register or sign in to comment