From 84eb64ad360747ac35a9694e5ac8f5219f4cc7b3 Mon Sep 17 00:00:00 2001 From: Junjie Gao Date: Tue, 27 Jun 2023 11:25:11 +0800 Subject: [PATCH 1/2] fix(e2e): update Makefile for e2e with code coverage Signed-off-by: Junjie Gao --- Makefile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 29f9b8c67..a288373a5 100644 --- a/Makefile +++ b/Makefile @@ -56,8 +56,7 @@ e2e-covdata: rm -rf $$GOCOVERDIR; \ mkdir -p $$GOCOVERDIR; \ export GO_INSTRUMENT_FLAGS='-coverpkg "github.com/notaryproject/notation/internal/...,github.com/notaryproject/notation/pkg/...,github.com/notaryproject/notation/cmd/..."'; \ - $(MAKE) e2e; \ - go tool covdata textfmt -i=$$GOCOVERDIR -o "$(CURDIR)/test/e2e/coverage.txt" + $(MAKE) e2e && go tool covdata textfmt -i=$$GOCOVERDIR -o "$(CURDIR)/test/e2e/coverage.txt" .PHONY: clean clean: From 499f47b00b1e7f54582f20396584eacc1790b861 Mon Sep 17 00:00:00 2001 From: Junjie Gao Date: Tue, 27 Jun 2023 14:21:25 +0800 Subject: [PATCH 2/2] fix: update e2e testdata oci layout images Signed-off-by: Junjie Gao --- test/e2e/run.sh | 2 +- test/e2e/suite/command/list.go | 2 +- .../testdata/config/localkeys/expired_e2e.crt | 38 +++++++++---------- ...20bc465c1a6242cc68e82e12c152bc10d541cce578 | 1 - ...a44c14dbf5eee33dcfa614501d699dbc20066db174 | 1 - ...bc2fac7182bc0c27c5b6f54153e8b68a12eab10a1e | 1 + ...16f7e8649e94fb4fc21fe77e8310c060f61caaff8a | 1 + ...6f403d5fd8117776ebe5aad1609281403d13dea070 | 1 + ...a1a87dc3927434a833e239ecd02cebc0c2e12555a9 | 1 - ...8ff1a43e17f889f83ee4276c070f7f5c97bad66030 | 1 + ...1bcdd0b55415a8b4c9a0a5391107210e0cdb305cc7 | 1 + ...82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 | 1 + ...bf4711de48e5fa3ebdacad3403e61777a9e1a53b6f | 1 - .../e2e-expired-signature/index.json | 2 +- ...cead3b6813d21d8b5f8781a3c849db8206424f10c0 | 1 - ...20bc465c1a6242cc68e82e12c152bc10d541cce578 | 1 - ...1e599f2df3a482de99a400fd3a3fe371221b97a9c9 | 1 + ...16f7e8649e94fb4fc21fe77e8310c060f61caaff8a | 1 + ...6f403d5fd8117776ebe5aad1609281403d13dea070 | 1 + ...859f19561d730cad40b1af0dcfc37ac1e5f879a934 | 1 + ...59500aa5996b90701759d4d149f7b540e59f0b632a | 1 + ...1b466a46233407628ca4d4ad53da4f6d7877db8eb1 | 1 - ...82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 | 1 + ...bf4711de48e5fa3ebdacad3403e61777a9e1a53b6f | 1 - .../e2e-invalid-signature/index.json | 2 +- ...20bc465c1a6242cc68e82e12c152bc10d541cce578 | 1 - ...8a3d39e226965c41477a1bc1765f7617632ff3f283 | 1 + ...aa8f43b6ba805e677a561558143b6e92981c487339 | 1 - ...16f7e8649e94fb4fc21fe77e8310c060f61caaff8a | 1 + ...6f403d5fd8117776ebe5aad1609281403d13dea070 | 1 + ...ac73564a9c7bb9d86055877c2a811f0e63b8c6524f | 1 + ...f1077d7663cdda573940d89fdb10b750788250d775 | 1 - ...82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 | 1 + ...986ad7273157511ffeba0b689f33e5472bae471f50 | 1 + ...bf4711de48e5fa3ebdacad3403e61777a9e1a53b6f | 1 - .../oci_layout/e2e-valid-signature/index.json | 2 +- ...20bc465c1a6242cc68e82e12c152bc10d541cce578 | 1 - ...8143e38e319d90165aa43c2089c9078905253b0f6c | 1 + ...16f7e8649e94fb4fc21fe77e8310c060f61caaff8a | 1 + ...d1cdec318925702911621ecbba2cc699db7c9d60dc | 1 - ...6f403d5fd8117776ebe5aad1609281403d13dea070 | 1 + ...9adc59c61e21a8928eefd8bfad6d97e9d96d6894cc | 1 - ...8b732700632c05cde0d59d179275c5c5a8096beeed | 1 + ...f5381800578611eb24f86587bc7717cd3b736e5da7 | 1 + ...82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 | 1 + ...bf4711de48e5fa3ebdacad3403e61777a9e1a53b6f | 1 - .../e2e-with-expired-cert/index.json | 2 +- ...20bc465c1a6242cc68e82e12c152bc10d541cce578 | 1 - ...16f7e8649e94fb4fc21fe77e8310c060f61caaff8a | 1 + ...6f403d5fd8117776ebe5aad1609281403d13dea070 | 1 + ...82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 | 1 + ...bf4711de48e5fa3ebdacad3403e61777a9e1a53b6f | 1 - .../registry/oci_layout/e2e/index.json | 2 +- 53 files changed, 53 insertions(+), 44 deletions(-) delete mode 100644 test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578 delete mode 100644 test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/13416cf9322bc45a37dc75a44c14dbf5eee33dcfa614501d699dbc20066db174 create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/3829708badae8e4b14e1adbc2fac7182bc0c27c5b6f54153e8b68a12eab10a1e create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 delete mode 100644 test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/92e4214e2cf605eb19e199a1a87dc3927434a833e239ecd02cebc0c2e12555a9 create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/9567ef95679c34ba6deedf8ff1a43e17f889f83ee4276c070f7f5c97bad66030 create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/b5f927564088f65dad86c81bcdd0b55415a8b4c9a0a5391107210e0cdb305cc7 create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 delete mode 100644 test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f delete mode 100644 test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/05424948e070c177856c62cead3b6813d21d8b5f8781a3c849db8206424f10c0 delete mode 100644 test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578 create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/321fcc674d6771dd0e5bd21e599f2df3a482de99a400fd3a3fe371221b97a9c9 create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/9a8decdf3775708f4eed16859f19561d730cad40b1af0dcfc37ac1e5f879a934 create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/a045c6c6d90c1183b27b6759500aa5996b90701759d4d149f7b540e59f0b632a delete mode 100644 test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/a9d65231508f0380baac361b466a46233407628ca4d4ad53da4f6d7877db8eb1 create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 delete mode 100644 test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f delete mode 100644 test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578 create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/13e107e0dd246f07ff18998a3d39e226965c41477a1bc1765f7617632ff3f283 delete mode 100644 test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/273243a7a64e9312761ca0aa8f43b6ba805e677a561558143b6e92981c487339 create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/90ceaff260d657d797c408ac73564a9c7bb9d86055877c2a811f0e63b8c6524f delete mode 100644 test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/a10cfe44db01fffab281c3f1077d7663cdda573940d89fdb10b750788250d775 create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/c9af07e038b2b1a463e648986ad7273157511ffeba0b689f33e5472bae471f50 delete mode 100644 test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f delete mode 100644 test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578 create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/2396c911429d6ca56ad6c98143e38e319d90165aa43c2089c9078905253b0f6c create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a delete mode 100644 test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/5bc70e3d2faf713da3a50ed1cdec318925702911621ecbba2cc699db7c9d60dc create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 delete mode 100644 test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/787dcdc0e84e25ad1fe8a39adc59c61e21a8928eefd8bfad6d97e9d96d6894cc create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/8513a5ba473f32b78a87518b732700632c05cde0d59d179275c5c5a8096beeed create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/b06e392c2d88206b492dbaf5381800578611eb24f86587bc7717cd3b736e5da7 create mode 100644 test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 delete mode 100644 test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f delete mode 100644 test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578 create mode 100644 test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a create mode 100644 test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 create mode 100644 test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 delete mode 100644 test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f diff --git a/test/e2e/run.sh b/test/e2e/run.sh index 24a1f2686..43f4aaaf1 100755 --- a/test/e2e/run.sh +++ b/test/e2e/run.sh @@ -57,7 +57,7 @@ if [ ! -f "$NOTATION_E2E_OLD_BINARY_PATH" ]; then fi # install dependency -go install -mod=mod github.com/onsi/ginkgo/v2/ginkgo@v2.3.0 +go install -mod=mod github.com/onsi/ginkgo/v2/ginkgo@v2.9.5 # build e2e plugin PLUGIN_NAME=e2e-plugin diff --git a/test/e2e/suite/command/list.go b/test/e2e/suite/command/list.go index 9adb36519..dfb074f6e 100644 --- a/test/e2e/suite/command/list.go +++ b/test/e2e/suite/command/list.go @@ -61,7 +61,7 @@ var _ = Describe("notation list", func() { notation.Exec("list", "--oci-layout", ociLayout.ReferenceWithDigest()). MatchKeyWords( "└── application/vnd.cncf.notary.signature", - "└── sha256:273243a7a64e9312761ca0aa8f43b6ba805e677a561558143b6e92981c487339", + "└── sha256:90ceaff260d657d797c408ac73564a9c7bb9d86055877c2a811f0e63b8c6524f", ) }) }) diff --git a/test/e2e/testdata/config/localkeys/expired_e2e.crt b/test/e2e/testdata/config/localkeys/expired_e2e.crt index 8fce0f012..3f14e9404 100644 --- a/test/e2e/testdata/config/localkeys/expired_e2e.crt +++ b/test/e2e/testdata/config/localkeys/expired_e2e.crt @@ -1,21 +1,21 @@ -----BEGIN CERTIFICATE----- -MIIDeDCCAmCgAwIBAgIUHrGJvCPvxE55ZKOZklGLtkG8H2QwDQYJKoZIhvcNAQEL -BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM -GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMjEyMjcwOTM1MDJaFw0yMjEy -MjgwOTM1MDJaMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw -HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEiMA0GCSqGSIb3DQEB -AQUAA4IBDwAwggEKAoIBAQDA2sojOkRIORjspqH6xYp5cM0TvJQFqpbnxzIy2SmT -39DpAtud0zF23xWMPfLhtIGFlct1SRbRLiFI1ldDCRibfKijEleP644j02cQ+3+A -CQ9iuLhN0qlMVIHMTi4nQetgMFSKvcNquz8JeK6yZ0KdJYqyCbTki2Qd0cQa2ivv -XppZ2ca4U2/LMnJoLdcsWmjU7ATBPLF/hiLHhS2/A0MHhM4lEfzhq9KgUK5rzFtG -mIEnRChfrNjRiv2pu8wFAhyalDe5Y6IR5UwONETRfOGJZJ69V9lM8lximwDIFMkY -kshwdTskxifAo/ojNSDlPnz2W9FUPu6niwALuLM4obM9AgMBAAGjYDBeMB0GA1Ud -DgQWBBTPRFfNEvc5FlaPn+sjIrc2UEOaoDAfBgNVHSMEGDAWgBTPRFfNEvc5FlaP -n+sjIrc2UEOaoDAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIHgDANBgkqhkiG -9w0BAQsFAAOCAQEAlFE2mvqyBog7ZUO54EvJA422g/9JgXVW4c5Vp7UkNoRIZIM2 -HVmBySrdz+xM9j7f9yk9sP2wDN7OJaQGM/54Uld0b4Hm/Jcw1zZG+qMCjM7LR9Z2 -TXHr1mwSfZTkUITJJ+9pzDzJoea/2yGlHDPiSeXW6Y50rOYIIH2BTL07vNFeMT6H -O0l/GWcT8S/eWZlvmLyYc368BSjSaGacuPvh3EO0AXpKJGjgH13NFEUKwqrvpdyR -pwN+9y2bUJtiC++t3VKgi9pb69IWmv2GuvPZOewwpQDSFOegbp6pH57Eo17R5QcM -p0Ib2JUOyypEwsVcuRYchBGjghtKwQ+LQKpoaA== +MIIDeDCCAmCgAwIBAgIUOmmr4z226FR1IU/HHg29TVLTYk8wDQYJKoZIhvcNAQEL +BQAwRTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMRMwEQYDVQQI +DApTb21lLVN0YXRlMQswCQYDVQQGEwJBVTAeFw0yMzA2MjYwNjEwMDBaFw0yMzA2 +MjcwNjEwMDBaMEUxITAfBgNVBAoMGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDET +MBEGA1UECAwKU29tZS1TdGF0ZTELMAkGA1UEBhMCQVUwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQDAm29HFRPQOpSgfjdYGmX+/UgE2vD36Y5U9AwEyMGP +WAgHdRCCFPe0RkQic15HjwZRp9AkaJN+SGdkcpjaYdWVphBeDInu+9o7CmhaA5z8 +yonm7UfQVO2813AZoXOdAyhiuVTN2CqPAhRk94yCONVtWrCsQqgEuPqSl61sB6+4 +t2EY20xPFGsGJu/y9D5ihnqBsIAcohVh3mRTcQ3IRi1VvWiPApCD9CN5eyKZO07I +RNANeKRn+yX+o0M7pDfL5b6lZhHTxihhfZXSw/9JEDbucBzWLvQ8nvn/VA+CNCQO +OTcCfPCYTjTeCvyuskxwJJ1p3KNdHMgP28RsQiIq4ynfAgMBAAGjYDBeMB0GA1Ud +DgQWBBR8Nz1AyK8YixMB+6CaZzVIk9NQ4zAfBgNVHSMEGDAWgBR8Nz1AyK8YixMB ++6CaZzVIk9NQ4zAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIHgDANBgkqhkiG +9w0BAQsFAAOCAQEAkM+lfszmhNWVV17A0in4B3Uw3gOSOLbhMYlpRuJQXXwNQV44 +m5UE5xFChjB7mzYbRu2+aClTqoOdoz8C1VcYwkSfcr9y/3IyH2d0FJr+QIDWm32G +RC7DMnl/cpGeJgw2/qoxyZ5xmodpneGdRGFc93nO1Bxp2oyB7WC3hBZtbufjE+Kr +t4uOhsun8/KtrCXX9JBmpD1GmP6rfml1bIguEW0Ga3jeNloDXk/KanHoJxlteNF6 +SJBN4BHfFsDzAWyOdzoU98MgEBbsoJradfM7Js5gZe3bXI3jt4vy97q73C9USbUv +SCPUyf6klJDTo1IvyCjWE+VRbOrgG46L6PULNQ== -----END CERTIFICATE----- diff --git a/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578 b/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578 deleted file mode 100644 index 765bc38c9..000000000 --- a/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578 +++ /dev/null @@ -1 +0,0 @@ -Awesome Notation diff --git a/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/13416cf9322bc45a37dc75a44c14dbf5eee33dcfa614501d699dbc20066db174 b/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/13416cf9322bc45a37dc75a44c14dbf5eee33dcfa614501d699dbc20066db174 deleted file mode 100644 index 12cdf5e16..000000000 --- a/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/13416cf9322bc45a37dc75a44c14dbf5eee33dcfa614501d699dbc20066db174 +++ /dev/null @@ -1 +0,0 @@ -{"payload":"eyJ0YXJnZXRBcnRpZmFjdCI6eyJkaWdlc3QiOiJzaGEyNTY6Y2MyYWU0ZTkxYTMxYTc3MDg2ZWRiZGJmNDcxMWRlNDhlNWZhM2ViZGFjYWQzNDAzZTYxNzc3YTllMWE1M2I2ZiIsIm1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vY2kuYXJ0aWZhY3QubWFuaWZlc3QudjEranNvbiIsInNpemUiOjQxN319","protected":"eyJhbGciOiJQUzI1NiIsImNyaXQiOlsiaW8uY25jZi5ub3Rhcnkuc2lnbmluZ1NjaGVtZSIsImlvLmNuY2Yubm90YXJ5LmV4cGlyeSJdLCJjdHkiOiJhcHBsaWNhdGlvbi92bmQuY25jZi5ub3RhcnkucGF5bG9hZC52MStqc29uIiwiaW8uY25jZi5ub3RhcnkuZXhwaXJ5IjoiMjAyMi0xMi0yOVQxMDo1OTo1MSswODowMCIsImlvLmNuY2Yubm90YXJ5LnNpZ25pbmdTY2hlbWUiOiJub3RhcnkueDUwOSIsImlvLmNuY2Yubm90YXJ5LnNpZ25pbmdUaW1lIjoiMjAyMi0xMi0yOVQxMDo1OTo0OSswODowMCJ9","header":{"x5c":["MIIDOjCCAiKgAwIBAgIBUTANBgkqhkiG9w0BAQsFADBLMQswCQYDVQQGEwJVUzELMAkGA1UECBMCV0ExEDAOBgNVBAcTB1NlYXR0bGUxDzANBgNVBAoTBk5vdGFyeTEMMAoGA1UEAxMDZTJlMCAXDTIyMTIxOTAyNDMzOVoYDzIxMjIxMjE5MDI0MzM5WjBLMQswCQYDVQQGEwJVUzELMAkGA1UECBMCV0ExEDAOBgNVBAcTB1NlYXR0bGUxDzANBgNVBAoTBk5vdGFyeTEMMAoGA1UEAxMDZTJlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwNrKIzpESDkY7Kah+sWKeXDNE7yUBaqW58cyMtkpk9/Q6QLbndMxdt8VjD3y4bSBhZXLdUkW0S4hSNZXQwkYm3yooxJXj+uOI9NnEPt/gAkPYri4TdKpTFSBzE4uJ0HrYDBUir3Dars/CXiusmdCnSWKsgm05ItkHdHEGtor716aWdnGuFNvyzJyaC3XLFpo1OwEwTyxf4Yix4UtvwNDB4TOJRH84avSoFCua8xbRpiBJ0QoX6zY0Yr9qbvMBQIcmpQ3uWOiEeVMDjRE0XzhiWSevVfZTPJcYpsAyBTJGJLIcHU7JMYnwKP6IzUg5T589lvRVD7up4sAC7izOKGzPQIDAQABoycwJTAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJKoZIhvcNAQELBQADggEBAKacaJ+O9rTIdfLHCdneLQ6RN92Id5dl8PGh/Xig3AWSOtLgIiRRsdxVH5PZkGOHosellQG5fCvQOwB0x8O+2YDKLOfgVIJWd6X85NdvyCdX2ElYRmvX9ON5WVguGLluwkOfJ26M8d8ftXrcc97qaKk4EHS8R/LCWqZNDRiRCA0OtNP9cUkKFaIG1hgWgEieVWnxrCyUDbTX3uCiJKNzSOmI3psF3WIhabU7/7gBm95nWhgwS91qAxavccVkY6hqAPj9tjJH5UPI5RR8kDB5rWiCIx1YHuH+z1eAYUHWVvZvneVniNBI8qGoGBz9HkrX5ecf+V7zaxyy0FoWlEX1z8k="],"io.cncf.notary.signingAgent":"Notation/1.0.0"},"signature":"AamBnWClWD54MLOJHEq41XyvlWovf4Tf0dY-hwetTmTIgShuP7Vz1JfZ2XjvzJIt2QpfICO0xLN5bpuFMJslmn2hrTLb01hlHnh1PeE5g53hqilSlAGDsttgKj6Qtk6pzIfbXMp0Yorub2fU0K9F5njmPqljOn9LEqGaunzDbDXA1lGPAAZl3LeWXiaiEbBiZYSnF37aTL2I43qKa_1gOagTiwMfBP0OdfITEowlTG758Kl6xyN1_fbhlb2HTGZEy_q4HZ7HxcwU6m8RKPF-MkoahfmBFYPy5N3OB-KceJ-POlwl3nDYuqzbXmTAGb2ohXoftx_1hbAUz46DbhhW9Q"} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/3829708badae8e4b14e1adbc2fac7182bc0c27c5b6f54153e8b68a12eab10a1e b/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/3829708badae8e4b14e1adbc2fac7182bc0c27c5b6f54153e8b68a12eab10a1e new file mode 100644 index 000000000..b61eb5bd6 --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/3829708badae8e4b14e1adbc2fac7182bc0c27c5b6f54153e8b68a12eab10a1e @@ -0,0 +1 @@ +{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.cncf.notary.signature","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/jose+json","digest":"sha256:b5f927564088f65dad86c81bcdd0b55415a8b4c9a0a5391107210e0cdb305cc7","size":2171}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9","size":517},"annotations":{"io.cncf.notary.x509chain.thumbprint#S256":"[\"e38aea13f2b051f7183cca64a51ee676f4d4456f41d9fecf15eb367efc7343b9\"]","org.opencontainers.image.created":"2023-06-27T05:20:21Z"}} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a b/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 b/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 new file mode 100644 index 000000000..764af2de0 --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 @@ -0,0 +1 @@ +awesome notation diff --git a/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/92e4214e2cf605eb19e199a1a87dc3927434a833e239ecd02cebc0c2e12555a9 b/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/92e4214e2cf605eb19e199a1a87dc3927434a833e239ecd02cebc0c2e12555a9 deleted file mode 100644 index d81eec7af..000000000 --- a/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/92e4214e2cf605eb19e199a1a87dc3927434a833e239ecd02cebc0c2e12555a9 +++ /dev/null @@ -1 +0,0 @@ -{"mediaType":"application/vnd.oci.artifact.manifest.v1+json","artifactType":"application/vnd.cncf.notary.signature","blobs":[{"mediaType":"application/jose+json","digest":"sha256:13416cf9322bc45a37dc75a44c14dbf5eee33dcfa614501d699dbc20066db174","size":2175}],"subject":{"mediaType":"application/vnd.oci.artifact.manifest.v1+json","digest":"sha256:cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f","size":417},"annotations":{"io.cncf.notary.x509chain.thumbprint#S256":"[\"e38aea13f2b051f7183cca64a51ee676f4d4456f41d9fecf15eb367efc7343b9\"]","org.opencontainers.artifact.created":"2022-12-29T02:59:49Z"}} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/9567ef95679c34ba6deedf8ff1a43e17f889f83ee4276c070f7f5c97bad66030 b/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/9567ef95679c34ba6deedf8ff1a43e17f889f83ee4276c070f7f5c97bad66030 new file mode 100644 index 000000000..e1b0ffa05 --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/9567ef95679c34ba6deedf8ff1a43e17f889f83ee4276c070f7f5c97bad66030 @@ -0,0 +1 @@ +{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:3829708badae8e4b14e1adbc2fac7182bc0c27c5b6f54153e8b68a12eab10a1e","size":728,"annotations":{"io.cncf.notary.x509chain.thumbprint#S256":"[\"e38aea13f2b051f7183cca64a51ee676f4d4456f41d9fecf15eb367efc7343b9\"]","org.opencontainers.image.created":"2023-06-27T05:20:21Z"},"artifactType":"application/vnd.cncf.notary.signature"}]} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/b5f927564088f65dad86c81bcdd0b55415a8b4c9a0a5391107210e0cdb305cc7 b/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/b5f927564088f65dad86c81bcdd0b55415a8b4c9a0a5391107210e0cdb305cc7 new file mode 100644 index 000000000..0f9bdf1de --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/b5f927564088f65dad86c81bcdd0b55415a8b4c9a0a5391107210e0cdb305cc7 @@ -0,0 +1 @@ +{"payload":"eyJ0YXJnZXRBcnRpZmFjdCI6eyJkaWdlc3QiOiJzaGEyNTY6Yjg0NzlkZTNmODhmYjI1OWEwYTllYTgyYTViMmEwNTJhMWVmM2M0ZWJiY2ZjNjE0ODJkNWFlNGM4MzFmOGFmOSIsIm1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vY2kuaW1hZ2UubWFuaWZlc3QudjEranNvbiIsInNpemUiOjUxN319","protected":"eyJhbGciOiJQUzI1NiIsImNyaXQiOlsiaW8uY25jZi5ub3Rhcnkuc2lnbmluZ1NjaGVtZSIsImlvLmNuY2Yubm90YXJ5LmV4cGlyeSJdLCJjdHkiOiJhcHBsaWNhdGlvbi92bmQuY25jZi5ub3RhcnkucGF5bG9hZC52MStqc29uIiwiaW8uY25jZi5ub3RhcnkuZXhwaXJ5IjoiMjAyMy0wNi0yN1QxMzoyMToyMSswODowMCIsImlvLmNuY2Yubm90YXJ5LnNpZ25pbmdTY2hlbWUiOiJub3RhcnkueDUwOSIsImlvLmNuY2Yubm90YXJ5LnNpZ25pbmdUaW1lIjoiMjAyMy0wNi0yN1QxMzoyMDoyMSswODowMCJ9","header":{"x5c":["MIIDOjCCAiKgAwIBAgIBUTANBgkqhkiG9w0BAQsFADBLMQswCQYDVQQGEwJVUzELMAkGA1UECBMCV0ExEDAOBgNVBAcTB1NlYXR0bGUxDzANBgNVBAoTBk5vdGFyeTEMMAoGA1UEAxMDZTJlMCAXDTIyMTIxOTAyNDMzOVoYDzIxMjIxMjE5MDI0MzM5WjBLMQswCQYDVQQGEwJVUzELMAkGA1UECBMCV0ExEDAOBgNVBAcTB1NlYXR0bGUxDzANBgNVBAoTBk5vdGFyeTEMMAoGA1UEAxMDZTJlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwNrKIzpESDkY7Kah+sWKeXDNE7yUBaqW58cyMtkpk9/Q6QLbndMxdt8VjD3y4bSBhZXLdUkW0S4hSNZXQwkYm3yooxJXj+uOI9NnEPt/gAkPYri4TdKpTFSBzE4uJ0HrYDBUir3Dars/CXiusmdCnSWKsgm05ItkHdHEGtor716aWdnGuFNvyzJyaC3XLFpo1OwEwTyxf4Yix4UtvwNDB4TOJRH84avSoFCua8xbRpiBJ0QoX6zY0Yr9qbvMBQIcmpQ3uWOiEeVMDjRE0XzhiWSevVfZTPJcYpsAyBTJGJLIcHU7JMYnwKP6IzUg5T589lvRVD7up4sAC7izOKGzPQIDAQABoycwJTAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJKoZIhvcNAQELBQADggEBAKacaJ+O9rTIdfLHCdneLQ6RN92Id5dl8PGh/Xig3AWSOtLgIiRRsdxVH5PZkGOHosellQG5fCvQOwB0x8O+2YDKLOfgVIJWd6X85NdvyCdX2ElYRmvX9ON5WVguGLluwkOfJ26M8d8ftXrcc97qaKk4EHS8R/LCWqZNDRiRCA0OtNP9cUkKFaIG1hgWgEieVWnxrCyUDbTX3uCiJKNzSOmI3psF3WIhabU7/7gBm95nWhgwS91qAxavccVkY6hqAPj9tjJH5UPI5RR8kDB5rWiCIx1YHuH+z1eAYUHWVvZvneVniNBI8qGoGBz9HkrX5ecf+V7zaxyy0FoWlEX1z8k="],"io.cncf.notary.signingAgent":"Notation/1.0.0"},"signature":"OPdBj-46T0vYIyrxz4mtD0OFCMOn6rdqy8qMe4n2ShFGtcWqrA4LZbMTO5fBLRw-Z7SA6DCHKGP_sNBAMRC62R5TyMD53M8UmDweJs7rCQyBbATlTqXQFlLO8OCvANdASKPgQYsbADkVimA5Tp4srCxUyTT64a0vzCrgdCBcd_GIX9u-sNuVOvwQrRvHrA4-GPvTkwNoRDrXhVcgN_5IDpGLvAqHumPl-g7tZ-NrMLljzcdJ6uKDBJhAH4HRc64SnkPmTNWqNfzt9kIa9T3LBDSqVUJGw84BotRisz7Mj3it7BDnCh_5sJWBW-czYzUYu51FrRjLGRLEZM2kqcXF1w"} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 b/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 new file mode 100644 index 000000000..961e959cf --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 @@ -0,0 +1 @@ +{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.notation.config","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070","size":17,"annotations":{"org.opencontainers.image.title":"e2e.txt"}}],"annotations":{"org.opencontainers.image.created":"2023-06-27T05:01:36Z"}} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f b/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f deleted file mode 100644 index 45028368d..000000000 --- a/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/blobs/sha256/cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f +++ /dev/null @@ -1 +0,0 @@ -{"mediaType":"application/vnd.oci.artifact.manifest.v1+json","artifactType":"application/vnd.notation.config","blobs":[{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578","size":17,"annotations":{"org.opencontainers.image.title":"awesome-notation.txt"}}],"annotations":{"org.opencontainers.artifact.created":"2022-12-22T01:11:12Z"}} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/index.json b/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/index.json index 88a53964d..9713bc2bc 100644 --- a/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/index.json +++ b/test/e2e/testdata/registry/oci_layout/e2e-expired-signature/index.json @@ -1 +1 @@ -{"schemaVersion":2,"manifests":[{"mediaType":"application/vnd.oci.artifact.manifest.v1+json","digest":"sha256:cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f","size":417,"annotations":{"org.opencontainers.image.ref.name":"v1"}},{"mediaType":"application/vnd.oci.artifact.manifest.v1+json","digest":"sha256:92e4214e2cf605eb19e199a1a87dc3927434a833e239ecd02cebc0c2e12555a9","size":618}]} \ No newline at end of file +{"schemaVersion":2,"manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9","size":517,"annotations":{"org.opencontainers.image.ref.name":"v1"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:3829708badae8e4b14e1adbc2fac7182bc0c27c5b6f54153e8b68a12eab10a1e","size":728},{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:9567ef95679c34ba6deedf8ff1a43e17f889f83ee4276c070f7f5c97bad66030","size":485,"annotations":{"org.opencontainers.image.ref.name":"sha256-b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9"}}]} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/05424948e070c177856c62cead3b6813d21d8b5f8781a3c849db8206424f10c0 b/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/05424948e070c177856c62cead3b6813d21d8b5f8781a3c849db8206424f10c0 deleted file mode 100644 index be2da39da..000000000 --- a/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/05424948e070c177856c62cead3b6813d21d8b5f8781a3c849db8206424f10c0 +++ /dev/null @@ -1 +0,0 @@ -{"payload":"yJ0YXJnZXRBcnRpZmFjdCI6eyJkaWdlc3QiOiJzaGEyNTY6Y2MyYWU0ZTkxYTMxYTc3MDg2ZWRiZGJmNDcxMWRlNDhlNWZhM2ViZGFjYWQzNDAzZTYxNzc3YTllMWE1M2I2ZiIsIm1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vY2kuYXJ0aWZhY3QubWFuaWZlc3QudjEranNvbiIsInNpemUiOjQxN319","protected":"eyJhbGciOiJQUzI1NiIsImNyaXQiOlsiaW8uY25jZi5ub3Rhcnkuc2lnbmluZ1NjaGVtZSJdLCJjdHkiOiJhcHBsaWNhdGlvbi92bmQuY25jZi5ub3RhcnkucGF5bG9hZC52MStqc29uIiwiaW8uY25jZi5ub3Rhcnkuc2lnbmluZ1NjaGVtZSI6Im5vdGFyeS54NTA5IiwiaW8uY25jZi5ub3Rhcnkuc2lnbmluZ1RpbWUiOiIyMDIyLTEyLTI5VDEwOjExOjU2KzA4OjAwIn0","header":{"x5c":["MIIDOjCCAiKgAwIBAgIBUTANBgkqhkiG9w0BAQsFADBLMQswCQYDVQQGEwJVUzELMAkGA1UECBMCV0ExEDAOBgNVBAcTB1NlYXR0bGUxDzANBgNVBAoTBk5vdGFyeTEMMAoGA1UEAxMDZTJlMCAXDTIyMTIxOTAyNDMzOVoYDzIxMjIxMjE5MDI0MzM5WjBLMQswCQYDVQQGEwJVUzELMAkGA1UECBMCV0ExEDAOBgNVBAcTB1NlYXR0bGUxDzANBgNVBAoTBk5vdGFyeTEMMAoGA1UEAxMDZTJlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwNrKIzpESDkY7Kah+sWKeXDNE7yUBaqW58cyMtkpk9/Q6QLbndMxdt8VjD3y4bSBhZXLdUkW0S4hSNZXQwkYm3yooxJXj+uOI9NnEPt/gAkPYri4TdKpTFSBzE4uJ0HrYDBUir3Dars/CXiusmdCnSWKsgm05ItkHdHEGtor716aWdnGuFNvyzJyaC3XLFpo1OwEwTyxf4Yix4UtvwNDB4TOJRH84avSoFCua8xbRpiBJ0QoX6zY0Yr9qbvMBQIcmpQ3uWOiEeVMDjRE0XzhiWSevVfZTPJcYpsAyBTJGJLIcHU7JMYnwKP6IzUg5T589lvRVD7up4sAC7izOKGzPQIDAQABoycwJTAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJKoZIhvcNAQELBQADggEBAKacaJ+O9rTIdfLHCdneLQ6RN92Id5dl8PGh/Xig3AWSOtLgIiRRsdxVH5PZkGOHosellQG5fCvQOwB0x8O+2YDKLOfgVIJWd6X85NdvyCdX2ElYRmvX9ON5WVguGLluwkOfJ26M8d8ftXrcc97qaKk4EHS8R/LCWqZNDRiRCA0OtNP9cUkKFaIG1hgWgEieVWnxrCyUDbTX3uCiJKNzSOmI3psF3WIhabU7/7gBm95nWhgwS91qAxavccVkY6hqAPj9tjJH5UPI5RR8kDB5rWiCIx1YHuH+z1eAYUHWVvZvneVniNBI8qGoGBz9HkrX5ecf+V7zaxyy0FoWlEX1z8k="],"io.cncf.notary.signingAgent":"Notation/1.0.0"},"signature":"qFtwRupzL6GYTrZPxY9LYAUzQySwtJRJKBzamo3hm9ioYHZICuwZvbH9Cx_VFth1_onu405W1KJSgDkpP_uxxur_qF9qGkVNvHkU2niwTzwUZeZEOXImRds2VnMasOGvO3roovVuxvYHYbgGd2vn9fSYA2ZsL8Y4KsidWjo7shAsQyBPvvM0-MJtC9ZdGlmGiT4SBeR7wluEevWOibJBrYN8qy_ncPDp7KP8rmSuZ8BVM3M640-8YodwHpc1LAffOnVdtaLbjdQLMS33U-WkS2vQ4LcgPzoNdRnTL8Z6Z77Fx5THMBbrQTNW-sz9jZ5gezcTpPeG0oxyVk_agTwraQ"} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578 b/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578 deleted file mode 100644 index 765bc38c9..000000000 --- a/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578 +++ /dev/null @@ -1 +0,0 @@ -Awesome Notation diff --git a/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/321fcc674d6771dd0e5bd21e599f2df3a482de99a400fd3a3fe371221b97a9c9 b/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/321fcc674d6771dd0e5bd21e599f2df3a482de99a400fd3a3fe371221b97a9c9 new file mode 100644 index 000000000..7f4c05a4a --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/321fcc674d6771dd0e5bd21e599f2df3a482de99a400fd3a3fe371221b97a9c9 @@ -0,0 +1 @@ +{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.cncf.notary.signature","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:9a8decdf3775708f4eed16859f19561d730cad40b1af0dcfc37ac1e5f879a934","size":18,"annotations":{"org.opencontainers.image.title":"invalid_signature.txt"}}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9","size":517},"annotations":{"org.opencontainers.image.created":"2023-06-27T05:57:43Z"}} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a b/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 b/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 new file mode 100644 index 000000000..764af2de0 --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 @@ -0,0 +1 @@ +awesome notation diff --git a/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/9a8decdf3775708f4eed16859f19561d730cad40b1af0dcfc37ac1e5f879a934 b/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/9a8decdf3775708f4eed16859f19561d730cad40b1af0dcfc37ac1e5f879a934 new file mode 100644 index 000000000..e851527a6 --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/9a8decdf3775708f4eed16859f19561d730cad40b1af0dcfc37ac1e5f879a934 @@ -0,0 +1 @@ +invalid signature diff --git a/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/a045c6c6d90c1183b27b6759500aa5996b90701759d4d149f7b540e59f0b632a b/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/a045c6c6d90c1183b27b6759500aa5996b90701759d4d149f7b540e59f0b632a new file mode 100644 index 000000000..5fa7092ca --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/a045c6c6d90c1183b27b6759500aa5996b90701759d4d149f7b540e59f0b632a @@ -0,0 +1 @@ +{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:321fcc674d6771dd0e5bd21e599f2df3a482de99a400fd3a3fe371221b97a9c9","size":700,"annotations":{"org.opencontainers.image.created":"2023-06-27T05:57:43Z"},"artifactType":"application/vnd.cncf.notary.signature"}]} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/a9d65231508f0380baac361b466a46233407628ca4d4ad53da4f6d7877db8eb1 b/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/a9d65231508f0380baac361b466a46233407628ca4d4ad53da4f6d7877db8eb1 deleted file mode 100644 index de4704636..000000000 --- a/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/a9d65231508f0380baac361b466a46233407628ca4d4ad53da4f6d7877db8eb1 +++ /dev/null @@ -1 +0,0 @@ -{"mediaType":"application/vnd.oci.artifact.manifest.v1+json","artifactType":"application/vnd.cncf.notary.signature","blobs":[{"mediaType":"application/jose+json","digest":"sha256:05424948e070c177856c62cead3b6813d21d8b5f8781a3c849db8206424f10c0","size":2073}],"subject":{"mediaType":"application/vnd.oci.artifact.manifest.v1+json","digest":"sha256:cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f","size":417},"annotations":{"io.cncf.notary.x509chain.thumbprint#S256":"[\"e38aea13f2b051f7183cca64a51ee676f4d4456f41d9fecf15eb367efc7343b9\"]","org.opencontainers.artifact.created":"2022-12-29T02:11:56Z"}} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 b/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 new file mode 100644 index 000000000..961e959cf --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 @@ -0,0 +1 @@ +{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.notation.config","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070","size":17,"annotations":{"org.opencontainers.image.title":"e2e.txt"}}],"annotations":{"org.opencontainers.image.created":"2023-06-27T05:01:36Z"}} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f b/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f deleted file mode 100644 index 45028368d..000000000 --- a/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/blobs/sha256/cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f +++ /dev/null @@ -1 +0,0 @@ -{"mediaType":"application/vnd.oci.artifact.manifest.v1+json","artifactType":"application/vnd.notation.config","blobs":[{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578","size":17,"annotations":{"org.opencontainers.image.title":"awesome-notation.txt"}}],"annotations":{"org.opencontainers.artifact.created":"2022-12-22T01:11:12Z"}} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/index.json b/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/index.json index 6c77013e2..5cd06efef 100644 --- a/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/index.json +++ b/test/e2e/testdata/registry/oci_layout/e2e-invalid-signature/index.json @@ -1 +1 @@ -{"schemaVersion":2,"manifests":[{"mediaType":"application/vnd.oci.artifact.manifest.v1+json","digest":"sha256:cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f","size":417,"annotations":{"org.opencontainers.image.ref.name":"v1"}},{"mediaType":"application/vnd.oci.artifact.manifest.v1+json","digest":"sha256:a9d65231508f0380baac361b466a46233407628ca4d4ad53da4f6d7877db8eb1","size":618}]} \ No newline at end of file +{"schemaVersion":2,"manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9","size":517,"annotations":{"org.opencontainers.image.ref.name":"v1"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:321fcc674d6771dd0e5bd21e599f2df3a482de99a400fd3a3fe371221b97a9c9","size":700},{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:a045c6c6d90c1183b27b6759500aa5996b90701759d4d149f7b540e59f0b632a","size":369,"annotations":{"org.opencontainers.image.ref.name":"sha256-b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9"}}]} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578 b/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578 deleted file mode 100644 index 765bc38c9..000000000 --- a/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578 +++ /dev/null @@ -1 +0,0 @@ -Awesome Notation diff --git a/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/13e107e0dd246f07ff18998a3d39e226965c41477a1bc1765f7617632ff3f283 b/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/13e107e0dd246f07ff18998a3d39e226965c41477a1bc1765f7617632ff3f283 new file mode 100644 index 000000000..46af4a72f --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/13e107e0dd246f07ff18998a3d39e226965c41477a1bc1765f7617632ff3f283 @@ -0,0 +1 @@ +{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:90ceaff260d657d797c408ac73564a9c7bb9d86055877c2a811f0e63b8c6524f","size":728,"annotations":{"io.cncf.notary.x509chain.thumbprint#S256":"[\"e38aea13f2b051f7183cca64a51ee676f4d4456f41d9fecf15eb367efc7343b9\"]","org.opencontainers.image.created":"2023-06-27T05:30:33Z"},"artifactType":"application/vnd.cncf.notary.signature"}]} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/273243a7a64e9312761ca0aa8f43b6ba805e677a561558143b6e92981c487339 b/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/273243a7a64e9312761ca0aa8f43b6ba805e677a561558143b6e92981c487339 deleted file mode 100644 index f9aebfb13..000000000 --- a/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/273243a7a64e9312761ca0aa8f43b6ba805e677a561558143b6e92981c487339 +++ /dev/null @@ -1 +0,0 @@ -{"mediaType":"application/vnd.oci.artifact.manifest.v1+json","artifactType":"application/vnd.cncf.notary.signature","blobs":[{"mediaType":"application/jose+json","digest":"sha256:a10cfe44db01fffab281c3f1077d7663cdda573940d89fdb10b750788250d775","size":2074}],"subject":{"mediaType":"application/vnd.oci.artifact.manifest.v1+json","digest":"sha256:cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f","size":417},"annotations":{"io.cncf.notary.x509chain.thumbprint#S256":"[\"e38aea13f2b051f7183cca64a51ee676f4d4456f41d9fecf15eb367efc7343b9\"]","org.opencontainers.artifact.created":"2022-12-30T03:11:19Z"}} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a b/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 b/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 new file mode 100644 index 000000000..764af2de0 --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 @@ -0,0 +1 @@ +awesome notation diff --git a/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/90ceaff260d657d797c408ac73564a9c7bb9d86055877c2a811f0e63b8c6524f b/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/90ceaff260d657d797c408ac73564a9c7bb9d86055877c2a811f0e63b8c6524f new file mode 100644 index 000000000..2ad47c0ca --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/90ceaff260d657d797c408ac73564a9c7bb9d86055877c2a811f0e63b8c6524f @@ -0,0 +1 @@ +{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.cncf.notary.signature","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/jose+json","digest":"sha256:c9af07e038b2b1a463e648986ad7273157511ffeba0b689f33e5472bae471f50","size":2070}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9","size":517},"annotations":{"io.cncf.notary.x509chain.thumbprint#S256":"[\"e38aea13f2b051f7183cca64a51ee676f4d4456f41d9fecf15eb367efc7343b9\"]","org.opencontainers.image.created":"2023-06-27T05:30:33Z"}} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/a10cfe44db01fffab281c3f1077d7663cdda573940d89fdb10b750788250d775 b/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/a10cfe44db01fffab281c3f1077d7663cdda573940d89fdb10b750788250d775 deleted file mode 100644 index cd054b936..000000000 --- a/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/a10cfe44db01fffab281c3f1077d7663cdda573940d89fdb10b750788250d775 +++ /dev/null @@ -1 +0,0 @@ -{"payload":"eyJ0YXJnZXRBcnRpZmFjdCI6eyJkaWdlc3QiOiJzaGEyNTY6Y2MyYWU0ZTkxYTMxYTc3MDg2ZWRiZGJmNDcxMWRlNDhlNWZhM2ViZGFjYWQzNDAzZTYxNzc3YTllMWE1M2I2ZiIsIm1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vY2kuYXJ0aWZhY3QubWFuaWZlc3QudjEranNvbiIsInNpemUiOjQxN319","protected":"eyJhbGciOiJQUzI1NiIsImNyaXQiOlsiaW8uY25jZi5ub3Rhcnkuc2lnbmluZ1NjaGVtZSJdLCJjdHkiOiJhcHBsaWNhdGlvbi92bmQuY25jZi5ub3RhcnkucGF5bG9hZC52MStqc29uIiwiaW8uY25jZi5ub3Rhcnkuc2lnbmluZ1NjaGVtZSI6Im5vdGFyeS54NTA5IiwiaW8uY25jZi5ub3Rhcnkuc2lnbmluZ1RpbWUiOiIyMDIyLTEyLTMwVDExOjExOjE5KzA4OjAwIn0","header":{"x5c":["MIIDOjCCAiKgAwIBAgIBUTANBgkqhkiG9w0BAQsFADBLMQswCQYDVQQGEwJVUzELMAkGA1UECBMCV0ExEDAOBgNVBAcTB1NlYXR0bGUxDzANBgNVBAoTBk5vdGFyeTEMMAoGA1UEAxMDZTJlMCAXDTIyMTIxOTAyNDMzOVoYDzIxMjIxMjE5MDI0MzM5WjBLMQswCQYDVQQGEwJVUzELMAkGA1UECBMCV0ExEDAOBgNVBAcTB1NlYXR0bGUxDzANBgNVBAoTBk5vdGFyeTEMMAoGA1UEAxMDZTJlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwNrKIzpESDkY7Kah+sWKeXDNE7yUBaqW58cyMtkpk9/Q6QLbndMxdt8VjD3y4bSBhZXLdUkW0S4hSNZXQwkYm3yooxJXj+uOI9NnEPt/gAkPYri4TdKpTFSBzE4uJ0HrYDBUir3Dars/CXiusmdCnSWKsgm05ItkHdHEGtor716aWdnGuFNvyzJyaC3XLFpo1OwEwTyxf4Yix4UtvwNDB4TOJRH84avSoFCua8xbRpiBJ0QoX6zY0Yr9qbvMBQIcmpQ3uWOiEeVMDjRE0XzhiWSevVfZTPJcYpsAyBTJGJLIcHU7JMYnwKP6IzUg5T589lvRVD7up4sAC7izOKGzPQIDAQABoycwJTAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJKoZIhvcNAQELBQADggEBAKacaJ+O9rTIdfLHCdneLQ6RN92Id5dl8PGh/Xig3AWSOtLgIiRRsdxVH5PZkGOHosellQG5fCvQOwB0x8O+2YDKLOfgVIJWd6X85NdvyCdX2ElYRmvX9ON5WVguGLluwkOfJ26M8d8ftXrcc97qaKk4EHS8R/LCWqZNDRiRCA0OtNP9cUkKFaIG1hgWgEieVWnxrCyUDbTX3uCiJKNzSOmI3psF3WIhabU7/7gBm95nWhgwS91qAxavccVkY6hqAPj9tjJH5UPI5RR8kDB5rWiCIx1YHuH+z1eAYUHWVvZvneVniNBI8qGoGBz9HkrX5ecf+V7zaxyy0FoWlEX1z8k="],"io.cncf.notary.signingAgent":"Notation/1.0.0"},"signature":"sgygIQ3vLgM8XGUm_iM1hEogNE53TgtH91mgqyRRmkUnj93rUCEcrUN2u1gDFvKe0Z6-zI-I60Z95HloOngZ1nSu2Nyezx5evWBDS-stYZ9m0jyzGKOruTXDY-a0V4Jk1louK3t5LrcSJ2tt_lY6SOvZ__5Gv3KQQDBBluA_R74F-m-OhosRA60mS4dkAHOePOiDIwIFUUZWKYF9Afrqv-uAsQtfH70RCisjLLIgFDYtmCIUd2rP7ZzrybLj2CtHLuflSfh6QK0UBqhJSH8FSTWcXUE263plfIbYx-mZ6KPNOOYmSsLLgYUhdc9dSZk56BVi7ZF_X6CefzIsw9_adA"} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 b/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 new file mode 100644 index 000000000..961e959cf --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 @@ -0,0 +1 @@ +{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.notation.config","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070","size":17,"annotations":{"org.opencontainers.image.title":"e2e.txt"}}],"annotations":{"org.opencontainers.image.created":"2023-06-27T05:01:36Z"}} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/c9af07e038b2b1a463e648986ad7273157511ffeba0b689f33e5472bae471f50 b/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/c9af07e038b2b1a463e648986ad7273157511ffeba0b689f33e5472bae471f50 new file mode 100644 index 000000000..193127179 --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/c9af07e038b2b1a463e648986ad7273157511ffeba0b689f33e5472bae471f50 @@ -0,0 +1 @@ +{"payload":"eyJ0YXJnZXRBcnRpZmFjdCI6eyJkaWdlc3QiOiJzaGEyNTY6Yjg0NzlkZTNmODhmYjI1OWEwYTllYTgyYTViMmEwNTJhMWVmM2M0ZWJiY2ZjNjE0ODJkNWFlNGM4MzFmOGFmOSIsIm1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vY2kuaW1hZ2UubWFuaWZlc3QudjEranNvbiIsInNpemUiOjUxN319","protected":"eyJhbGciOiJQUzI1NiIsImNyaXQiOlsiaW8uY25jZi5ub3Rhcnkuc2lnbmluZ1NjaGVtZSJdLCJjdHkiOiJhcHBsaWNhdGlvbi92bmQuY25jZi5ub3RhcnkucGF5bG9hZC52MStqc29uIiwiaW8uY25jZi5ub3Rhcnkuc2lnbmluZ1NjaGVtZSI6Im5vdGFyeS54NTA5IiwiaW8uY25jZi5ub3Rhcnkuc2lnbmluZ1RpbWUiOiIyMDIzLTA2LTI3VDEzOjMwOjMzKzA4OjAwIn0","header":{"x5c":["MIIDOjCCAiKgAwIBAgIBUTANBgkqhkiG9w0BAQsFADBLMQswCQYDVQQGEwJVUzELMAkGA1UECBMCV0ExEDAOBgNVBAcTB1NlYXR0bGUxDzANBgNVBAoTBk5vdGFyeTEMMAoGA1UEAxMDZTJlMCAXDTIyMTIxOTAyNDMzOVoYDzIxMjIxMjE5MDI0MzM5WjBLMQswCQYDVQQGEwJVUzELMAkGA1UECBMCV0ExEDAOBgNVBAcTB1NlYXR0bGUxDzANBgNVBAoTBk5vdGFyeTEMMAoGA1UEAxMDZTJlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwNrKIzpESDkY7Kah+sWKeXDNE7yUBaqW58cyMtkpk9/Q6QLbndMxdt8VjD3y4bSBhZXLdUkW0S4hSNZXQwkYm3yooxJXj+uOI9NnEPt/gAkPYri4TdKpTFSBzE4uJ0HrYDBUir3Dars/CXiusmdCnSWKsgm05ItkHdHEGtor716aWdnGuFNvyzJyaC3XLFpo1OwEwTyxf4Yix4UtvwNDB4TOJRH84avSoFCua8xbRpiBJ0QoX6zY0Yr9qbvMBQIcmpQ3uWOiEeVMDjRE0XzhiWSevVfZTPJcYpsAyBTJGJLIcHU7JMYnwKP6IzUg5T589lvRVD7up4sAC7izOKGzPQIDAQABoycwJTAOBgNVHQ8BAf8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwDQYJKoZIhvcNAQELBQADggEBAKacaJ+O9rTIdfLHCdneLQ6RN92Id5dl8PGh/Xig3AWSOtLgIiRRsdxVH5PZkGOHosellQG5fCvQOwB0x8O+2YDKLOfgVIJWd6X85NdvyCdX2ElYRmvX9ON5WVguGLluwkOfJ26M8d8ftXrcc97qaKk4EHS8R/LCWqZNDRiRCA0OtNP9cUkKFaIG1hgWgEieVWnxrCyUDbTX3uCiJKNzSOmI3psF3WIhabU7/7gBm95nWhgwS91qAxavccVkY6hqAPj9tjJH5UPI5RR8kDB5rWiCIx1YHuH+z1eAYUHWVvZvneVniNBI8qGoGBz9HkrX5ecf+V7zaxyy0FoWlEX1z8k="],"io.cncf.notary.signingAgent":"Notation/1.0.0"},"signature":"vJnEBEYvmRaz9jpOKJzGGorX7COBww5KzXVLuZLeB0ponDApf15r4WhajjVXRlbh2qyxZP3v3PkR8-SVh7ku1SDQ416H1uNNjkKJdovnu-CNAdAborfJCUzTLRDyioUXgp8y098dyPabWNo_hNJautZVvQkerEWLul5c40SclrruKtrz1dK2w3BIcDQR6hOIlQ2VvwnmsCkzDbkljlWGwwjR9xfpePhzAMP4K9MQc0KR4Vmu3Qd9aBdxtI9NW477B2XC2jSJ6erh74HCDtJcIpVxI30i-2JXKvSlrATGGR_Tj5x8vFgpkHGmbIEJFLzjqM347O_Q0A5SLIW-rWE2WQ"} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f b/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f deleted file mode 100644 index 45028368d..000000000 --- a/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/blobs/sha256/cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f +++ /dev/null @@ -1 +0,0 @@ -{"mediaType":"application/vnd.oci.artifact.manifest.v1+json","artifactType":"application/vnd.notation.config","blobs":[{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578","size":17,"annotations":{"org.opencontainers.image.title":"awesome-notation.txt"}}],"annotations":{"org.opencontainers.artifact.created":"2022-12-22T01:11:12Z"}} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/index.json b/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/index.json index f39913580..179b7c9e7 100644 --- a/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/index.json +++ b/test/e2e/testdata/registry/oci_layout/e2e-valid-signature/index.json @@ -1 +1 @@ -{"schemaVersion":2,"manifests":[{"mediaType":"application/vnd.oci.artifact.manifest.v1+json","digest":"sha256:cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f","size":417,"annotations":{"org.opencontainers.image.ref.name":"v1"}},{"mediaType":"application/vnd.oci.artifact.manifest.v1+json","digest":"sha256:273243a7a64e9312761ca0aa8f43b6ba805e677a561558143b6e92981c487339","size":618}]} \ No newline at end of file +{"schemaVersion":2,"manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9","size":517,"annotations":{"org.opencontainers.image.ref.name":"v1"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:90ceaff260d657d797c408ac73564a9c7bb9d86055877c2a811f0e63b8c6524f","size":728},{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:13e107e0dd246f07ff18998a3d39e226965c41477a1bc1765f7617632ff3f283","size":485,"annotations":{"org.opencontainers.image.ref.name":"sha256-b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9"}}]} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578 b/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578 deleted file mode 100644 index 765bc38c9..000000000 --- a/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578 +++ /dev/null @@ -1 +0,0 @@ -Awesome Notation diff --git a/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/2396c911429d6ca56ad6c98143e38e319d90165aa43c2089c9078905253b0f6c b/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/2396c911429d6ca56ad6c98143e38e319d90165aa43c2089c9078905253b0f6c new file mode 100644 index 000000000..fd192f508 --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/2396c911429d6ca56ad6c98143e38e319d90165aa43c2089c9078905253b0f6c @@ -0,0 +1 @@ +{"schemaVersion":2,"mediaType":"application/vnd.oci.image.index.v1+json","manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:b06e392c2d88206b492dbaf5381800578611eb24f86587bc7717cd3b736e5da7","size":728,"annotations":{"io.cncf.notary.x509chain.thumbprint#S256":"[\"d9927f0d5c45c1bc4206b8c458306bb14b22d594d5086aaff71e1a1443a64632\"]","org.opencontainers.image.created":"2023-06-27T06:07:26Z"},"artifactType":"application/vnd.cncf.notary.signature"}]} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a b/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/5bc70e3d2faf713da3a50ed1cdec318925702911621ecbba2cc699db7c9d60dc b/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/5bc70e3d2faf713da3a50ed1cdec318925702911621ecbba2cc699db7c9d60dc deleted file mode 100644 index c53a6a649..000000000 --- a/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/5bc70e3d2faf713da3a50ed1cdec318925702911621ecbba2cc699db7c9d60dc +++ /dev/null @@ -1 +0,0 @@ -{"mediaType":"application/vnd.oci.artifact.manifest.v1+json","artifactType":"application/vnd.cncf.notary.signature","blobs":[{"mediaType":"application/jose+json","digest":"sha256:787dcdc0e84e25ad1fe8a39adc59c61e21a8928eefd8bfad6d97e9d96d6894cc","size":2158}],"subject":{"mediaType":"application/vnd.oci.artifact.manifest.v1+json","digest":"sha256:cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f","size":417},"annotations":{"io.cncf.notary.x509chain.thumbprint#S256":"[\"321e6706e3857063f1fcb4a5dabf51673bc5abdec98042d4e647c646c25c7e36\"]","org.opencontainers.artifact.created":"2022-12-28T09:27:39Z"}} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 b/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 new file mode 100644 index 000000000..764af2de0 --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 @@ -0,0 +1 @@ +awesome notation diff --git a/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/787dcdc0e84e25ad1fe8a39adc59c61e21a8928eefd8bfad6d97e9d96d6894cc b/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/787dcdc0e84e25ad1fe8a39adc59c61e21a8928eefd8bfad6d97e9d96d6894cc deleted file mode 100644 index 7d4718280..000000000 --- a/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/787dcdc0e84e25ad1fe8a39adc59c61e21a8928eefd8bfad6d97e9d96d6894cc +++ /dev/null @@ -1 +0,0 @@ -{"payload":"eyJ0YXJnZXRBcnRpZmFjdCI6eyJkaWdlc3QiOiJzaGEyNTY6Y2MyYWU0ZTkxYTMxYTc3MDg2ZWRiZGJmNDcxMWRlNDhlNWZhM2ViZGFjYWQzNDAzZTYxNzc3YTllMWE1M2I2ZiIsIm1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vY2kuYXJ0aWZhY3QubWFuaWZlc3QudjEranNvbiIsInNpemUiOjQxN319","protected":"eyJhbGciOiJQUzI1NiIsImNyaXQiOlsiaW8uY25jZi5ub3Rhcnkuc2lnbmluZ1NjaGVtZSJdLCJjdHkiOiJhcHBsaWNhdGlvbi92bmQuY25jZi5ub3RhcnkucGF5bG9hZC52MStqc29uIiwiaW8uY25jZi5ub3Rhcnkuc2lnbmluZ1NjaGVtZSI6Im5vdGFyeS54NTA5IiwiaW8uY25jZi5ub3Rhcnkuc2lnbmluZ1RpbWUiOiIyMDIyLTEyLTI4VDE3OjI3OjM5KzA4OjAwIn0","header":{"x5c":["MIIDeDCCAmCgAwIBAgIUHrGJvCPvxE55ZKOZklGLtkG8H2QwDQYJKoZIhvcNAQELBQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoMGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMjEyMjcwOTM1MDJaFw0yMjEyMjgwOTM1MDJaMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA2sojOkRIORjspqH6xYp5cM0TvJQFqpbnxzIy2SmT39DpAtud0zF23xWMPfLhtIGFlct1SRbRLiFI1ldDCRibfKijEleP644j02cQ+3+ACQ9iuLhN0qlMVIHMTi4nQetgMFSKvcNquz8JeK6yZ0KdJYqyCbTki2Qd0cQa2ivvXppZ2ca4U2/LMnJoLdcsWmjU7ATBPLF/hiLHhS2/A0MHhM4lEfzhq9KgUK5rzFtGmIEnRChfrNjRiv2pu8wFAhyalDe5Y6IR5UwONETRfOGJZJ69V9lM8lximwDIFMkYkshwdTskxifAo/ojNSDlPnz2W9FUPu6niwALuLM4obM9AgMBAAGjYDBeMB0GA1UdDgQWBBTPRFfNEvc5FlaPn+sjIrc2UEOaoDAfBgNVHSMEGDAWgBTPRFfNEvc5FlaPn+sjIrc2UEOaoDAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIHgDANBgkqhkiG9w0BAQsFAAOCAQEAlFE2mvqyBog7ZUO54EvJA422g/9JgXVW4c5Vp7UkNoRIZIM2HVmBySrdz+xM9j7f9yk9sP2wDN7OJaQGM/54Uld0b4Hm/Jcw1zZG+qMCjM7LR9Z2TXHr1mwSfZTkUITJJ+9pzDzJoea/2yGlHDPiSeXW6Y50rOYIIH2BTL07vNFeMT6HO0l/GWcT8S/eWZlvmLyYc368BSjSaGacuPvh3EO0AXpKJGjgH13NFEUKwqrvpdyRpwN+9y2bUJtiC++t3VKgi9pb69IWmv2GuvPZOewwpQDSFOegbp6pH57Eo17R5QcMp0Ib2JUOyypEwsVcuRYchBGjghtKwQ+LQKpoaA=="],"io.cncf.notary.signingAgent":"Notation/1.0.0"},"signature":"Bsxh8vDcFnJNbyehbhURkzZ_o2ukkVaTlSJxA8z8UsMcJYXL7f_bKSluH7mLGkxpf_6gofn8Xwq4sPYW9DxsI8jLsk5BS1B4vE33nx1iL8U0mff-qtt2-ps94tsTxh0gcZdaozxBPPKacf_8T8wiWMRgN2k4w5ZSrWF_zQdH1L69_MC9kKXsQW7QZRyhTWgvh0cA7zVrVpHP-hu9e5-QKqoZ-IvGgfXGKPn3V1AlNyVZpEK02vgWi74Cnb7LfRVznZ9OP8g7e7rDyMyIJkib86LiLbk4EDtMLAemB00feVsHB_YTBA5VK5ReC892rqrRMHh1g7kWWAInmL5tzmJCoA"} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/8513a5ba473f32b78a87518b732700632c05cde0d59d179275c5c5a8096beeed b/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/8513a5ba473f32b78a87518b732700632c05cde0d59d179275c5c5a8096beeed new file mode 100644 index 000000000..188f5b0c0 --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/8513a5ba473f32b78a87518b732700632c05cde0d59d179275c5c5a8096beeed @@ -0,0 +1 @@ +{"payload":"eyJ0YXJnZXRBcnRpZmFjdCI6eyJkaWdlc3QiOiJzaGEyNTY6Yjg0NzlkZTNmODhmYjI1OWEwYTllYTgyYTViMmEwNTJhMWVmM2M0ZWJiY2ZjNjE0ODJkNWFlNGM4MzFmOGFmOSIsIm1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vY2kuaW1hZ2UubWFuaWZlc3QudjEranNvbiIsInNpemUiOjUxN319","protected":"eyJhbGciOiJQUzI1NiIsImNyaXQiOlsiaW8uY25jZi5ub3Rhcnkuc2lnbmluZ1NjaGVtZSJdLCJjdHkiOiJhcHBsaWNhdGlvbi92bmQuY25jZi5ub3RhcnkucGF5bG9hZC52MStqc29uIiwiaW8uY25jZi5ub3Rhcnkuc2lnbmluZ1NjaGVtZSI6Im5vdGFyeS54NTA5IiwiaW8uY25jZi5ub3Rhcnkuc2lnbmluZ1RpbWUiOiIyMDIzLTA2LTI3VDE0OjA3OjI2KzA4OjAwIn0","header":{"x5c":["MIIDeDCCAmCgAwIBAgIUOmmr4z226FR1IU/HHg29TVLTYk8wDQYJKoZIhvcNAQELBQAwRTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMRMwEQYDVQQIDApTb21lLVN0YXRlMQswCQYDVQQGEwJBVTAeFw0yMzA2MjYwNjEwMDBaFw0yMzA2MjcwNjEwMDBaMEUxITAfBgNVBAoMGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDETMBEGA1UECAwKU29tZS1TdGF0ZTELMAkGA1UEBhMCQVUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDAm29HFRPQOpSgfjdYGmX+/UgE2vD36Y5U9AwEyMGPWAgHdRCCFPe0RkQic15HjwZRp9AkaJN+SGdkcpjaYdWVphBeDInu+9o7CmhaA5z8yonm7UfQVO2813AZoXOdAyhiuVTN2CqPAhRk94yCONVtWrCsQqgEuPqSl61sB6+4t2EY20xPFGsGJu/y9D5ihnqBsIAcohVh3mRTcQ3IRi1VvWiPApCD9CN5eyKZO07IRNANeKRn+yX+o0M7pDfL5b6lZhHTxihhfZXSw/9JEDbucBzWLvQ8nvn/VA+CNCQOOTcCfPCYTjTeCvyuskxwJJ1p3KNdHMgP28RsQiIq4ynfAgMBAAGjYDBeMB0GA1UdDgQWBBR8Nz1AyK8YixMB+6CaZzVIk9NQ4zAfBgNVHSMEGDAWgBR8Nz1AyK8YixMB+6CaZzVIk9NQ4zAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIHgDANBgkqhkiG9w0BAQsFAAOCAQEAkM+lfszmhNWVV17A0in4B3Uw3gOSOLbhMYlpRuJQXXwNQV44m5UE5xFChjB7mzYbRu2+aClTqoOdoz8C1VcYwkSfcr9y/3IyH2d0FJr+QIDWm32GRC7DMnl/cpGeJgw2/qoxyZ5xmodpneGdRGFc93nO1Bxp2oyB7WC3hBZtbufjE+Krt4uOhsun8/KtrCXX9JBmpD1GmP6rfml1bIguEW0Ga3jeNloDXk/KanHoJxlteNF6SJBN4BHfFsDzAWyOdzoU98MgEBbsoJradfM7Js5gZe3bXI3jt4vy97q73C9USbUvSCPUyf6klJDTo1IvyCjWE+VRbOrgG46L6PULNQ=="],"io.cncf.notary.signingAgent":"Notation/1.0.0"},"signature":"BgR1KCMwSty1SJo4w3zYj64BPZUU31UpMei1Yo_rkJRn2Iy1dTptEYqlqwR8D27ExWdojO8xtejkSG8LGcUi0cJL1b11nXOXgnkKZtuJivi6MADeuqrkr7xLCY5qwen4P1fzvWVW5N6kM2POG8VMuP9ydJYbpgKGeX_mN7baXT43wJXGJZBmrSJVENutmloBsnQqNFaHB0qDehdqE6xRj-HJgi1dJj31lSMarqOX-hOf7g52qDx_w50XzozucSyWppie-4x7XqLtLKLqTzC8SEh2CUwFnm0_dbZVVRUURspZPf5fsw7IVmQipI4Y46Ym8-5_60a_AxUI3p1ZN1FLKw"} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/b06e392c2d88206b492dbaf5381800578611eb24f86587bc7717cd3b736e5da7 b/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/b06e392c2d88206b492dbaf5381800578611eb24f86587bc7717cd3b736e5da7 new file mode 100644 index 000000000..5e59f90db --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/b06e392c2d88206b492dbaf5381800578611eb24f86587bc7717cd3b736e5da7 @@ -0,0 +1 @@ +{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.cncf.notary.signature","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/jose+json","digest":"sha256:8513a5ba473f32b78a87518b732700632c05cde0d59d179275c5c5a8096beeed","size":2154}],"subject":{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9","size":517},"annotations":{"io.cncf.notary.x509chain.thumbprint#S256":"[\"d9927f0d5c45c1bc4206b8c458306bb14b22d594d5086aaff71e1a1443a64632\"]","org.opencontainers.image.created":"2023-06-27T06:07:26Z"}} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 b/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 new file mode 100644 index 000000000..961e959cf --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 @@ -0,0 +1 @@ +{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.notation.config","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070","size":17,"annotations":{"org.opencontainers.image.title":"e2e.txt"}}],"annotations":{"org.opencontainers.image.created":"2023-06-27T05:01:36Z"}} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f b/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f deleted file mode 100644 index 45028368d..000000000 --- a/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/blobs/sha256/cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f +++ /dev/null @@ -1 +0,0 @@ -{"mediaType":"application/vnd.oci.artifact.manifest.v1+json","artifactType":"application/vnd.notation.config","blobs":[{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578","size":17,"annotations":{"org.opencontainers.image.title":"awesome-notation.txt"}}],"annotations":{"org.opencontainers.artifact.created":"2022-12-22T01:11:12Z"}} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/index.json b/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/index.json index 2bc9e4221..5cf5e61b4 100644 --- a/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/index.json +++ b/test/e2e/testdata/registry/oci_layout/e2e-with-expired-cert/index.json @@ -1 +1 @@ -{"schemaVersion":2,"manifests":[{"mediaType":"application/vnd.oci.artifact.manifest.v1+json","digest":"sha256:cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f","size":417,"annotations":{"org.opencontainers.image.ref.name":"v1"}},{"mediaType":"application/vnd.oci.artifact.manifest.v1+json","digest":"sha256:5bc70e3d2faf713da3a50ed1cdec318925702911621ecbba2cc699db7c9d60dc","size":618}]} \ No newline at end of file +{"schemaVersion":2,"manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9","size":517,"annotations":{"org.opencontainers.image.ref.name":"v1"}},{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:b06e392c2d88206b492dbaf5381800578611eb24f86587bc7717cd3b736e5da7","size":728},{"mediaType":"application/vnd.oci.image.index.v1+json","digest":"sha256:2396c911429d6ca56ad6c98143e38e319d90165aa43c2089c9078905253b0f6c","size":485,"annotations":{"org.opencontainers.image.ref.name":"sha256-b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9"}}]} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578 b/test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578 deleted file mode 100644 index 765bc38c9..000000000 --- a/test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578 +++ /dev/null @@ -1 +0,0 @@ -Awesome Notation diff --git a/test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a b/test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 b/test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 new file mode 100644 index 000000000..764af2de0 --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070 @@ -0,0 +1 @@ +awesome notation diff --git a/test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 b/test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 new file mode 100644 index 000000000..961e959cf --- /dev/null +++ b/test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9 @@ -0,0 +1 @@ +{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.notation.config","digest":"sha256:44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a","size":2},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:6de5fe1f75e4b1094c98086f403d5fd8117776ebe5aad1609281403d13dea070","size":17,"annotations":{"org.opencontainers.image.title":"e2e.txt"}}],"annotations":{"org.opencontainers.image.created":"2023-06-27T05:01:36Z"}} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f b/test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f deleted file mode 100644 index 45028368d..000000000 --- a/test/e2e/testdata/registry/oci_layout/e2e/blobs/sha256/cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f +++ /dev/null @@ -1 +0,0 @@ -{"mediaType":"application/vnd.oci.artifact.manifest.v1+json","artifactType":"application/vnd.notation.config","blobs":[{"mediaType":"application/vnd.oci.image.layer.v1.tar","digest":"sha256:0d10372ee4448bf319929720bc465c1a6242cc68e82e12c152bc10d541cce578","size":17,"annotations":{"org.opencontainers.image.title":"awesome-notation.txt"}}],"annotations":{"org.opencontainers.artifact.created":"2022-12-22T01:11:12Z"}} \ No newline at end of file diff --git a/test/e2e/testdata/registry/oci_layout/e2e/index.json b/test/e2e/testdata/registry/oci_layout/e2e/index.json index 430948531..a1e70956a 100644 --- a/test/e2e/testdata/registry/oci_layout/e2e/index.json +++ b/test/e2e/testdata/registry/oci_layout/e2e/index.json @@ -1 +1 @@ -{"schemaVersion":2,"manifests":[{"mediaType":"application/vnd.oci.artifact.manifest.v1+json","digest":"sha256:cc2ae4e91a31a77086edbdbf4711de48e5fa3ebdacad3403e61777a9e1a53b6f","size":417,"annotations":{"org.opencontainers.image.ref.name":"v1"}}]} \ No newline at end of file +{"schemaVersion":2,"manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:b8479de3f88fb259a0a9ea82a5b2a052a1ef3c4ebbcfc61482d5ae4c831f8af9","size":517,"annotations":{"org.opencontainers.image.ref.name":"v1"}}]} \ No newline at end of file