From 2fdc0c880b19b956a2cbec5f776b6df4eb919602 Mon Sep 17 00:00:00 2001 From: Stefano Pentassuglia Date: Wed, 6 May 2026 17:41:35 +0200 Subject: [PATCH 1/4] Refresh TUF root with 10-year expiry and bridge sigstore-go TUF client Co-Authored-By: Claude Opus 4.6 --- ...e694a60b3f210a549c83545c866f0a663de7e63509 | 1 - ...e76047d7924e549e843d826c6ec326fba362bd26f4 | 1 + ...6f6fe314ed224ae94c066b67b547b68c5a6bf854f} | 2 +- ...6e6b0862038a1294225fac21be92a3938e0c62abe4 | 1 + ...12782e061511acc6885352e981ea149077af1ae823 | 1 + ...ed2d795eb9d4759f33cc6b39a0191daa9554f4f3d} | 2 +- ...e408906cde134a209c4736bacfc265e4700265e0a2 | 1 - ...3b32d6a484288a205e8cdc468c882275d046f059df | 1 + ...c3e505d45fe50752a57e8703565aac6674f77ab880 | 1 - ...6aecd40db02c96c0276ae062354b415ad37330fee} | 2 +- ...c378a03dc099dc96026adff1ce727c6a1e2e4200f1 | 1 - ...bc7f1d248c1835234b083ce28ca27f59fcce233096 | 1 + ...9b24b671874a3aaed10616260a7408ff56474df179 | 1 - acceptance/image/testimage/index.json | 8 ++--- acceptance/tuf/root.json | 30 ++++++++--------- acceptance/tuf/tuf.go | 33 +++++++++++++++++++ .../__files/body-1.snapshot.json-4AYzM.json | 23 ------------- .../__files/body-1.snapshot.json-Cae1N.json | 23 +++++++++++++ ...BI.json => body-1.targets.json-enrE6.json} | 20 +++++------ ...n-n8qMv.txt => body-2.root.json-QKrSN.txt} | 0 ...7b006e655c6bdc7a84.tsa_root.crt.-Vdz8g.pem | 11 ------- ...85522255d5b2cad1dc.fulcio_v1.crt-8PwWB.pem | 14 -------- ...70a8c1ef7e98f25c78.tsa_intermedi-dDkQb.pem | 12 +++++++ ...6bb4f0a0579a55cab.trusted_root.-HoiSR.json | 1 - ...84087a121335356268.tsa_leaf.crt.-ptqwu.pem | 12 ------- ...accaa9c8a94d50ae348da5e.ctfe.pub-babps.pub | 4 +++ ...5b492a8fa503a030dc.tsa_root.crt.-tYGbv.pem | 11 +++++++ ...275df2c635f3d7ff9f.tsa_intermedi-8C7qr.pem | 12 ------- ...37c6536fb89f5a53762061.rekor.pub-ABW3C.pub | 4 +++ ...00c2d44d2948cc18d.trusted_root.-EVutH.json | 1 + ...ecfdfa2ffbf7ddf8c3.fulcio_v1.crt-imNXZ.pem | 14 ++++++++ ...74f7e7739a00e1eef546d18.ctfe.pub-QOxpM.pub | 4 --- ...8e714fe6e9be33f4c4ec7e.rekor.pub-6bXBc.pub | 4 --- ...d7aa8344b7d6afc867.tsa_leaf.crt.-kpdsu.pem | 12 +++++++ .../__files/body-timestamp.json-DJ6HO.json | 23 ------------- .../__files/body-timestamp.json-nYHvr.json | 23 +++++++++++++ .../mapping-1.snapshot.json-4AYzM.json | 20 ----------- .../mapping-1.snapshot.json-Cae1N.json | 20 +++++++++++ ...json => mapping-1.targets.json-enrE6.json} | 10 +++--- ...Mv.json => mapping-2.root.json-QKrSN.json} | 10 +++--- ...b006e655c6bdc7a84.tsa_root.crt.-Vdz8g.json | 20 ----------- ...5522255d5b2cad1dc.fulcio_v1.crt-8PwWB.json | 20 ----------- ...0a8c1ef7e98f25c78.tsa_intermedi-dDkQb.json | 20 +++++++++++ ...6bb4f0a0579a55cab.trusted_root.-HoiSR.json | 20 ----------- ...4087a121335356268.tsa_leaf.crt.-ptqwu.json | 20 ----------- ...ccaa9c8a94d50ae348da5e.ctfe.pub-babps.json | 20 +++++++++++ ...b492a8fa503a030dc.tsa_root.crt.-tYGbv.json | 20 +++++++++++ ...75df2c635f3d7ff9f.tsa_intermedi-8C7qr.json | 20 ----------- ...7c6536fb89f5a53762061.rekor.pub-ABW3C.json | 20 +++++++++++ ...00c2d44d2948cc18d.trusted_root.-EVutH.json | 20 +++++++++++ ...cfdfa2ffbf7ddf8c3.fulcio_v1.crt-imNXZ.json | 20 +++++++++++ ...4f7e7739a00e1eef546d18.ctfe.pub-QOxpM.json | 20 ----------- ...e714fe6e9be33f4c4ec7e.rekor.pub-6bXBc.json | 20 ----------- ...7aa8344b7d6afc867.tsa_leaf.crt.-kpdsu.json | 20 +++++++++++ .../mapping-timestamp.json-DJ6HO.json | 20 ----------- .../mapping-timestamp.json-nYHvr.json | 20 +++++++++++ features/__snapshots__/validate_image.snap | 14 ++++---- hack/generate-test-signed-images.sh | 1 + 58 files changed, 372 insertions(+), 338 deletions(-) delete mode 100644 acceptance/image/testimage/blobs/sha256/0f983e7f56985ff99fd397e694a60b3f210a549c83545c866f0a663de7e63509 create mode 100644 acceptance/image/testimage/blobs/sha256/2da234399d23fd081e5adde76047d7924e549e843d826c6ec326fba362bd26f4 rename acceptance/image/testimage/blobs/sha256/{697a5cdf2f0c0666708fcdc2fba505ad7a3dd5954500b501b0cf715bf3f4de5c => 34fd1134ae4557da320663d6f6fe314ed224ae94c066b67b547b68c5a6bf854f} (74%) create mode 100644 acceptance/image/testimage/blobs/sha256/4912946aa9657bed0670396e6b0862038a1294225fac21be92a3938e0c62abe4 create mode 100644 acceptance/image/testimage/blobs/sha256/60760a91b509aaed5b535d12782e061511acc6885352e981ea149077af1ae823 rename acceptance/image/testimage/blobs/sha256/{4e9b664f9636dbd414def49ee60ffedfe0fdce6560cd6d919c49e524ba47fa56 => 6ad77607da2460dc2d91ad1ed2d795eb9d4759f33cc6b39a0191daa9554f4f3d} (73%) delete mode 100644 acceptance/image/testimage/blobs/sha256/7ae4a16c8bb7342c480b2ee408906cde134a209c4736bacfc265e4700265e0a2 create mode 100644 acceptance/image/testimage/blobs/sha256/8bd6efa7b156bb334427c63b32d6a484288a205e8cdc468c882275d046f059df delete mode 100644 acceptance/image/testimage/blobs/sha256/a2e3670559ba47378fc8e6c3e505d45fe50752a57e8703565aac6674f77ab880 rename acceptance/image/testimage/blobs/sha256/{596bf51d4a211b37cc0fee17f1b23b3937ded992425ba2aba8e32aa4c23c3d17 => bb2863eb5a15ce3551748cd6aecd40db02c96c0276ae062354b415ad37330fee} (67%) delete mode 100644 acceptance/image/testimage/blobs/sha256/c0e3131ee7d0ad5dce680cc378a03dc099dc96026adff1ce727c6a1e2e4200f1 create mode 100644 acceptance/image/testimage/blobs/sha256/ee67a68622ef2171660a0cbc7f1d248c1835234b083ce28ca27f59fcce233096 delete mode 100644 acceptance/image/testimage/blobs/sha256/f0832ae8b3560ece9ef09f9b24b671874a3aaed10616260a7408ff56474df179 delete mode 100644 acceptance/wiremock/recordings/tuf/__files/body-1.snapshot.json-4AYzM.json create mode 100644 acceptance/wiremock/recordings/tuf/__files/body-1.snapshot.json-Cae1N.json rename acceptance/wiremock/recordings/tuf/__files/{body-1.targets.json-lRXBI.json => body-1.targets.json-enrE6.json} (50%) rename acceptance/wiremock/recordings/tuf/__files/{body-2.root.json-n8qMv.txt => body-2.root.json-QKrSN.txt} (100%) delete mode 100644 acceptance/wiremock/recordings/tuf/__files/body-targets-00734240bff619474f1b52e68b205dd12768017038c34bb6645cbebe8068baec3de03f7c7b350212a9977fc6345ec35157ae838d35e8257b006e655c6bdc7a84.tsa_root.crt.-Vdz8g.pem delete mode 100644 acceptance/wiremock/recordings/tuf/__files/body-targets-150af49f08e52a117ae01f8e30c6a9917c6ee971bd2fb2da60467adb66269c45d0c4d671684e91df7c6dcff2e86a65948386186332b4c385522255d5b2cad1dc.fulcio_v1.crt-8PwWB.pem create mode 100644 acceptance/wiremock/recordings/tuf/__files/body-targets-1c069c4eaa3be41f980ca4abee94cedb8fc70d4469a1cd77a472040828911556f507d7f2543e1f76e259f57aa2a84c51a6dc1f00523a5670a8c1ef7e98f25c78.tsa_intermedi-dDkQb.pem delete mode 100644 acceptance/wiremock/recordings/tuf/__files/body-targets-3ef849f6ca683c5263bef43082c65f3ce80d8d3996ffdca65c9ecd5fd7c781ffa0b81a174e89621be821381c007b9dbeed152e43d5ba9066bb4f0a0579a55cab.trusted_root.-HoiSR.json delete mode 100644 acceptance/wiremock/recordings/tuf/__files/body-targets-4e6dbecfadd039adaa1de4cfea94c8cb6f6fea27ff4505a4e950c5498b1c3e49ec4c9824ae1c5268f76c23980aa32b0318c660eb89419984087a121335356268.tsa_leaf.crt.-ptqwu.pem create mode 100644 acceptance/wiremock/recordings/tuf/__files/body-targets-644f10e579535deb79861c3f27be6b675b991d433c0cdc0730677f5427636f2d334dd649ce0a79cb6455ee1f840db02e54bd1a4ccaccaa9c8a94d50ae348da5e.ctfe.pub-babps.pub create mode 100644 acceptance/wiremock/recordings/tuf/__files/body-targets-8beb15a5bff24c82e94166fce4915b6a26b499ae67672408ee23f22536f1bd824518c8622eb11d89ce52772c6f79f0652d7685d80a9fa35b492a8fa503a030dc.tsa_root.crt.-tYGbv.pem delete mode 100644 acceptance/wiremock/recordings/tuf/__files/body-targets-954abc4e4a9769b1d24a43bfb43aae152fae5e521bac47f59ff4e7fd70ba5859f6d3022fb68b18205148c3ad0e7b6d3798a860026b6456275df2c635f3d7ff9f.tsa_intermedi-8C7qr.pem create mode 100644 acceptance/wiremock/recordings/tuf/__files/body-targets-9c7af8cf99e29f7b6c4d03dba616955fff32407a706c37df2a6383378af4990196cafe81082f5660af07c71524a87899dd235f5e9937c6536fb89f5a53762061.rekor.pub-ABW3C.pub create mode 100644 acceptance/wiremock/recordings/tuf/__files/body-targets-9d1e7ee58f7a504b2860c7669711fc4c08f6ecffd18a9af05fe3affc84d043e8249e02546bea81c9f26f403154b42740081058f5f4e718b00c2d44d2948cc18d.trusted_root.-EVutH.json create mode 100644 acceptance/wiremock/recordings/tuf/__files/body-targets-a91e4d1d6f9f54fb1c97c907ef303e86327edde9c1376fa7bf274a9e8e6f2bb3299aca0d6fc385bb2b2b1357f9b159173913f27d081a2becfdfa2ffbf7ddf8c3.fulcio_v1.crt-imNXZ.pem delete mode 100644 acceptance/wiremock/recordings/tuf/__files/body-targets-c36342ad2dbe32e499149cbdf8d4f9ad2162403495f48f1ea89bbcf9138c1123d7ad0570ba87b5b3de50a732ecb4742a080f4ce4574f7e7739a00e1eef546d18.ctfe.pub-QOxpM.pub delete mode 100644 acceptance/wiremock/recordings/tuf/__files/body-targets-ca21dc965dfa3ea59e2358b6cf15ad331cbd626a295e83feeae176d6f8dbba09a29686a13299d07cbdf8ffb5729ddc2ac1cf989daf8e714fe6e9be33f4c4ec7e.rekor.pub-6bXBc.pub create mode 100644 acceptance/wiremock/recordings/tuf/__files/body-targets-fd58537b91062475a34d1caf43bb8e8fb6fba5b35cab28bd4fbb0ce7f42f770ef72511d76e656bb733b42409d51c5bd933df7abbfd852cd7aa8344b7d6afc867.tsa_leaf.crt.-kpdsu.pem delete mode 100644 acceptance/wiremock/recordings/tuf/__files/body-timestamp.json-DJ6HO.json create mode 100644 acceptance/wiremock/recordings/tuf/__files/body-timestamp.json-nYHvr.json delete mode 100644 acceptance/wiremock/recordings/tuf/mappings/mapping-1.snapshot.json-4AYzM.json create mode 100644 acceptance/wiremock/recordings/tuf/mappings/mapping-1.snapshot.json-Cae1N.json rename acceptance/wiremock/recordings/tuf/mappings/{mapping-1.targets.json-lRXBI.json => mapping-1.targets.json-enrE6.json} (52%) rename acceptance/wiremock/recordings/tuf/mappings/{mapping-2.root.json-n8qMv.json => mapping-2.root.json-QKrSN.json} (51%) delete mode 100644 acceptance/wiremock/recordings/tuf/mappings/mapping-targets-00734240bff619474f1b52e68b205dd12768017038c34bb6645cbebe8068baec3de03f7c7b350212a9977fc6345ec35157ae838d35e8257b006e655c6bdc7a84.tsa_root.crt.-Vdz8g.json delete mode 100644 acceptance/wiremock/recordings/tuf/mappings/mapping-targets-150af49f08e52a117ae01f8e30c6a9917c6ee971bd2fb2da60467adb66269c45d0c4d671684e91df7c6dcff2e86a65948386186332b4c385522255d5b2cad1dc.fulcio_v1.crt-8PwWB.json create mode 100644 acceptance/wiremock/recordings/tuf/mappings/mapping-targets-1c069c4eaa3be41f980ca4abee94cedb8fc70d4469a1cd77a472040828911556f507d7f2543e1f76e259f57aa2a84c51a6dc1f00523a5670a8c1ef7e98f25c78.tsa_intermedi-dDkQb.json delete mode 100644 acceptance/wiremock/recordings/tuf/mappings/mapping-targets-3ef849f6ca683c5263bef43082c65f3ce80d8d3996ffdca65c9ecd5fd7c781ffa0b81a174e89621be821381c007b9dbeed152e43d5ba9066bb4f0a0579a55cab.trusted_root.-HoiSR.json delete mode 100644 acceptance/wiremock/recordings/tuf/mappings/mapping-targets-4e6dbecfadd039adaa1de4cfea94c8cb6f6fea27ff4505a4e950c5498b1c3e49ec4c9824ae1c5268f76c23980aa32b0318c660eb89419984087a121335356268.tsa_leaf.crt.-ptqwu.json create mode 100644 acceptance/wiremock/recordings/tuf/mappings/mapping-targets-644f10e579535deb79861c3f27be6b675b991d433c0cdc0730677f5427636f2d334dd649ce0a79cb6455ee1f840db02e54bd1a4ccaccaa9c8a94d50ae348da5e.ctfe.pub-babps.json create mode 100644 acceptance/wiremock/recordings/tuf/mappings/mapping-targets-8beb15a5bff24c82e94166fce4915b6a26b499ae67672408ee23f22536f1bd824518c8622eb11d89ce52772c6f79f0652d7685d80a9fa35b492a8fa503a030dc.tsa_root.crt.-tYGbv.json delete mode 100644 acceptance/wiremock/recordings/tuf/mappings/mapping-targets-954abc4e4a9769b1d24a43bfb43aae152fae5e521bac47f59ff4e7fd70ba5859f6d3022fb68b18205148c3ad0e7b6d3798a860026b6456275df2c635f3d7ff9f.tsa_intermedi-8C7qr.json create mode 100644 acceptance/wiremock/recordings/tuf/mappings/mapping-targets-9c7af8cf99e29f7b6c4d03dba616955fff32407a706c37df2a6383378af4990196cafe81082f5660af07c71524a87899dd235f5e9937c6536fb89f5a53762061.rekor.pub-ABW3C.json create mode 100644 acceptance/wiremock/recordings/tuf/mappings/mapping-targets-9d1e7ee58f7a504b2860c7669711fc4c08f6ecffd18a9af05fe3affc84d043e8249e02546bea81c9f26f403154b42740081058f5f4e718b00c2d44d2948cc18d.trusted_root.-EVutH.json create mode 100644 acceptance/wiremock/recordings/tuf/mappings/mapping-targets-a91e4d1d6f9f54fb1c97c907ef303e86327edde9c1376fa7bf274a9e8e6f2bb3299aca0d6fc385bb2b2b1357f9b159173913f27d081a2becfdfa2ffbf7ddf8c3.fulcio_v1.crt-imNXZ.json delete mode 100644 acceptance/wiremock/recordings/tuf/mappings/mapping-targets-c36342ad2dbe32e499149cbdf8d4f9ad2162403495f48f1ea89bbcf9138c1123d7ad0570ba87b5b3de50a732ecb4742a080f4ce4574f7e7739a00e1eef546d18.ctfe.pub-QOxpM.json delete mode 100644 acceptance/wiremock/recordings/tuf/mappings/mapping-targets-ca21dc965dfa3ea59e2358b6cf15ad331cbd626a295e83feeae176d6f8dbba09a29686a13299d07cbdf8ffb5729ddc2ac1cf989daf8e714fe6e9be33f4c4ec7e.rekor.pub-6bXBc.json create mode 100644 acceptance/wiremock/recordings/tuf/mappings/mapping-targets-fd58537b91062475a34d1caf43bb8e8fb6fba5b35cab28bd4fbb0ce7f42f770ef72511d76e656bb733b42409d51c5bd933df7abbfd852cd7aa8344b7d6afc867.tsa_leaf.crt.-kpdsu.json delete mode 100644 acceptance/wiremock/recordings/tuf/mappings/mapping-timestamp.json-DJ6HO.json create mode 100644 acceptance/wiremock/recordings/tuf/mappings/mapping-timestamp.json-nYHvr.json diff --git a/acceptance/image/testimage/blobs/sha256/0f983e7f56985ff99fd397e694a60b3f210a549c83545c866f0a663de7e63509 b/acceptance/image/testimage/blobs/sha256/0f983e7f56985ff99fd397e694a60b3f210a549c83545c866f0a663de7e63509 deleted file mode 100644 index a4b11c5f9..000000000 --- a/acceptance/image/testimage/blobs/sha256/0f983e7f56985ff99fd397e694a60b3f210a549c83545c866f0a663de7e63509 +++ /dev/null @@ -1 +0,0 @@ -{"architecture":"","created":"2025-11-03T16:04:50.112296616-05:00","history":[{"created":"0001-01-01T00:00:00Z"}],"os":"","rootfs":{"type":"layers","diff_ids":["sha256:4e9b664f9636dbd414def49ee60ffedfe0fdce6560cd6d919c49e524ba47fa56"]},"config":{}} \ No newline at end of file diff --git a/acceptance/image/testimage/blobs/sha256/2da234399d23fd081e5adde76047d7924e549e843d826c6ec326fba362bd26f4 b/acceptance/image/testimage/blobs/sha256/2da234399d23fd081e5adde76047d7924e549e843d826c6ec326fba362bd26f4 new file mode 100644 index 000000000..84a89436e --- /dev/null +++ b/acceptance/image/testimage/blobs/sha256/2da234399d23fd081e5adde76047d7924e549e843d826c6ec326fba362bd26f4 @@ -0,0 +1 @@ +{"created":"2026-05-06T15:34:15.672270737Z","architecture":"amd64","os":"linux","config":{"WorkingDir":"/","Labels":{"io.buildah.version":"1.43.1"}},"rootfs":{"type":"layers","diff_ids":["sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"]},"history":[{"created":"2026-05-06T15:34:15.672551595Z","created_by":"/bin/sh"}]} \ No newline at end of file diff --git a/acceptance/image/testimage/blobs/sha256/697a5cdf2f0c0666708fcdc2fba505ad7a3dd5954500b501b0cf715bf3f4de5c b/acceptance/image/testimage/blobs/sha256/34fd1134ae4557da320663d6f6fe314ed224ae94c066b67b547b68c5a6bf854f similarity index 74% rename from acceptance/image/testimage/blobs/sha256/697a5cdf2f0c0666708fcdc2fba505ad7a3dd5954500b501b0cf715bf3f4de5c rename to acceptance/image/testimage/blobs/sha256/34fd1134ae4557da320663d6f6fe314ed224ae94c066b67b547b68c5a6bf854f index ad1152bcb..ffd0b095e 100644 --- a/acceptance/image/testimage/blobs/sha256/697a5cdf2f0c0666708fcdc2fba505ad7a3dd5954500b501b0cf715bf3f4de5c +++ b/acceptance/image/testimage/blobs/sha256/34fd1134ae4557da320663d6f6fe314ed224ae94c066b67b547b68c5a6bf854f @@ -1 +1 @@ -{"critical":{"identity":{"docker-reference":"registry.local:5001/sigstore/testimage"},"image":{"docker-manifest-digest":"sha256:596bf51d4a211b37cc0fee17f1b23b3937ded992425ba2aba8e32aa4c23c3d17"},"type":"cosign container image signature"},"optional":null} \ No newline at end of file +{"critical":{"identity":{"docker-reference":"registry.local:5001/sigstore/testimage"},"image":{"docker-manifest-digest":"sha256:bb2863eb5a15ce3551748cd6aecd40db02c96c0276ae062354b415ad37330fee"},"type":"cosign container image signature"},"optional":null} \ No newline at end of file diff --git a/acceptance/image/testimage/blobs/sha256/4912946aa9657bed0670396e6b0862038a1294225fac21be92a3938e0c62abe4 b/acceptance/image/testimage/blobs/sha256/4912946aa9657bed0670396e6b0862038a1294225fac21be92a3938e0c62abe4 new file mode 100644 index 000000000..279940bca --- /dev/null +++ b/acceptance/image/testimage/blobs/sha256/4912946aa9657bed0670396e6b0862038a1294225fac21be92a3938e0c62abe4 @@ -0,0 +1 @@ +{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","size":233,"digest":"sha256:ee67a68622ef2171660a0cbc7f1d248c1835234b083ce28ca27f59fcce233096"},"layers":[{"mediaType":"application/vnd.dev.cosign.simplesigning.v1+json","size":254,"digest":"sha256:34fd1134ae4557da320663d6f6fe314ed224ae94c066b67b547b68c5a6bf854f","annotations":{"dev.cosignproject.cosign/signature":"MEYCIQCsSmScY5XX17DObm0jsxZforVeKMlj1fMyu6phUK/iWgIhALButJR3zw8ZoeqGWibU6P9QtvbXbRVLEojkeFXz43u6","dev.sigstore.cosign/bundle":"{\"SignedEntryTimestamp\":\"MEUCIQCiJnKi2GACs2zQciPEqjgBz9aJdRSftYvwto8LGlb+YwIgcpUmYzLQDpxqMnToAsStFaB77MRHmpw3v860R9hOm1A=\",\"Payload\":{\"body\":\"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiIzNGZkMTEzNGFlNDU1N2RhMzIwNjYzZDZmNmZlMzE0ZWQyMjRhZTk0YzA2NmI2N2I1NDdiNjhjNWE2YmY4NTRmIn19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FWUNJUUNzU21TY1k1WFgxN0RPYm0wanN4WmZvclZlS01sajFmTXl1NnBoVUsvaVdnSWhBTEJ1dEpSM3p3OFpvZXFHV2liVTZQOVF0dmJYYlJWTEVvamtlRlh6NDN1NiIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVUlJSRU5EUVhWbFowRjNTVUpCWjBsVldGQlhZV05YTW5WVWRVOWxUbW92Ym1oU1dYbERiMFJCUlVnd2QwTm5XVWxMYjFwSmVtb3dSVUYzU1hjS1ptcEZUVTFCYjBkQk1WVkZRbWhOUkZaV1RrSk5VazEzUlZGWlJGWlJVVWxGZDNCRVdWZDRjRnB0T1hsaWJXeG9UVkpaZDBaQldVUldVVkZJUlhjeFZBcFpWelJuVW01S2FHSnRUbkJqTWs1MlRWSlpkMFpCV1VSV1VWRktSWGN3TVU1RVoyZFVWMFo1WVRKV01FbEdUakJOVVRSM1JFRlpSRlpSVVZKRmQxVXhDazU2U1ROT1JFVmFUVUpqUjBFeFZVVkRhRTFSVkVkc2RXUllaMmRTYlRreFltMVNhR1JIYkhaaWFrRmxSbmN3ZVU1cVFURk5SRmw0VGxSTk1FMVVaR0VLUm5jd2VVNXFRVEZOUkZsNFRsUlJNRTFVWkdGTlFVRjNWMVJCVkVKblkzRm9hMnBQVUZGSlFrSm5aM0ZvYTJwUFVGRk5Ra0ozVGtOQlFWRlFMMlpLTWdwV1JERlpNell3ZDNaak5ITjNiRU42TkcwMmRYVk5XVVF2TDNrNFNUaFpPVEIzWW14a2NEUnlSbk5UWWpKVllVeHhSQzl0ZGxSeGFtWlpSazFJVmt4cUNteHRaVWxyVkRsb1lVeFJabTlKVTB0dk5FbENkbnBEUTBGaWMzZEVaMWxFVmxJd1VFRlJTQzlDUVZGRVFXZGxRVTFDVFVkQk1WVmtTbEZSVFUxQmIwY0tRME56UjBGUlZVWkNkMDFFVFVJd1IwRXhWV1JFWjFGWFFrSlRNMjl2UW5acU1FMUlMMHhZVGxoSmRqazFSRFZqWldsMVpUaHFRV1pDWjA1V1NGTk5SUXBIUkVGWFowSlRUa2RNUVRSNE5HeERjWFpRVUdKUGRDdGFhVnBKT0U5cVIwSjZRazlDWjA1V1NGSkZRa0ZtT0VWU1JFSkRhR3RDYjJSSVVuZGplbTkyQ2t3eWRERlpiVlo1WW0xV01GcFlUWFZoVnpoMlltMUdkRnBZVG5kWlYwNXNZM2s1YTFwWFdtaGtWM2d3VEROT2JHTnVXbkJaTWxab1dUSk9kbVJYTlRBS1kzazVhMXBYV21oa1YzZ3dUVVJ2UjBOcGMwZEJVVkZDWnpjNGQwRlJSVVZNUjJnd1pFaENlazlwT0haaE0xWnBXbGhLZFZwWVVteGplVFZyV2xkYWFBcGtWM2d3VEc1T01sbDVOV3BpU0ZaNlpFZFdlVXh0ZUhaWk1rWnpUVVIzUjBOcGMwZEJVVkZDWnpjNGQwRlJaMFZNWjNkellVaFNNR05JVFRaTWVUbHlDbVJYU214amJUVnNaRWRXZWt4dFVteGFiVVl4WWtoUmRXTXpXbXBNYlU1elpGaE9NRnBZU1hWaVJ6bHFXVmQzZDJkWmEwZERhWE5IUVZGUlFqRnVhME1LUWtGSlJXVjNValZCU0dOQlpGRkVlVTVqWjJKVk9FRkNWMVozY0RoMU0wOTNhMHhFVVRWS0wyaDNNbE41U1hwc1ZYUk5RMGhNTTNoQ1owRkJRVm96T1FvM1VGSXJRVUZCUlVGM1FrZE5SVkZEU1VNMGFVWnRkVmxNUlcxek1sUlBiVFp2VmxvMk5ISkxRbkozUXpSSGJsSnFla1kwYW5jNVFVUXdPRU5CYVVKMUNqbDVWRkZyV0VnNVpGaFdNMHdyTjNReE9YcDBhMUJVV20wcldraFVURUZaZG1WNWJGTXhSVFI2VkVGTFFtZG5jV2hyYWs5UVVWRkVRV2RPU0VGRVFrVUtRV2xCWmk5cFNGcDVhRmg0TlRSMlJEWTNjbVZGUW1wRFVrNUpRbU5YWkhaNWFuQnViV3B0V1ZKVk1sUjFVVWxuU3pWblFVbFhha1kwUVZSU2JWWmFjQXBvWWl0U09UQlBVRmg1VjBKUWNFMWxZbXBhYVZscE1UQkJORms5Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn19fX0=\",\"integratedTime\":1778081659,\"logIndex\":0,\"logID\":\"59b2aa842d6509de61cd18677bf954f46db6aee0a33f8e18936d5423582b4b43\"}}","dev.sigstore.cosign/certificate":"-----BEGIN CERTIFICATE-----\nMIIDQDCCAuegAwIBAgIUXPWacW2uTuOeNj/nhRYyCoDAEH0wCgYIKoZIzj0EAwIw\nfjEMMAoGA1UEBhMDVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMRYwFAYDVQQJEw01NDggTWFya2V0IFN0MQ4wDAYDVQQREwU1\nNzI3NDEZMBcGA1UEChMQTGludXggRm91bmRhdGlvbjAeFw0yNjA1MDYxNTM0MTda\nFw0yNjA1MDYxNTQ0MTdaMAAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQP/fJ2\nVD1Y360wvc4swlCz4m6uuMYD//y8I8Y90wbldp4rFsSb2UaLqD/mvTqjfYFMHVLj\nlmeIkT9haLQfoISKo4IBvzCCAbswDgYDVR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoG\nCCsGAQUFBwMDMB0GA1UdDgQWBBS3ooBvj0MH/LXNXIv95D5ceiue8jAfBgNVHSME\nGDAWgBSNGLA4x4lCqvPPbOt+ZiZI8OjGBzBOBgNVHREBAf8ERDBChkBodHRwczov\nL2t1YmVybmV0ZXMuaW8vbmFtZXNwYWNlcy9kZWZhdWx0L3NlcnZpY2VhY2NvdW50\ncy9kZWZhdWx0MDoGCisGAQQBg78wAQEELGh0dHBzOi8va3ViZXJuZXRlcy5kZWZh\ndWx0LnN2Yy5jbHVzdGVyLmxvY2FsMDwGCisGAQQBg78wAQgELgwsaHR0cHM6Ly9r\ndWJlcm5ldGVzLmRlZmF1bHQuc3ZjLmNsdXN0ZXIubG9jYWwwgYkGCisGAQQB1nkC\nBAIEewR5AHcAdQDyNcgbU8ABWVwp8u3OwkLDQ5J/hw2SyIzlUtMCHL3xBgAAAZ39\n7PR+AAAEAwBGMEQCIC4iFmuYLEms2TOm6oVZ64rKBrwC4GnRjzF4jw9AD08CAiBu\n9yTQkXH9dXV3L+7t19ztkPTZm+ZHTLAYveylS1E4zTAKBggqhkjOPQQDAgNHADBE\nAiAf/iHZyhXx54vD67reEBjCRNIBcWdvyjpnmjmYRU2TuQIgK5gAIWjF4ATRmVZp\nhb+R90OPXyWBPpMebjZiYi10A4Y=\n-----END CERTIFICATE-----\n","dev.sigstore.cosign/chain":"-----BEGIN CERTIFICATE-----\nMIICNjCCAd2gAwIBAgIINlQroxhEktwwCgYIKoZIzj0EAwIwfjEMMAoGA1UEBhMD\nVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2Nv\nMRYwFAYDVQQJEw01NDggTWFya2V0IFN0MQ4wDAYDVQQREwU1NzI3NDEZMBcGA1UE\nChMQTGludXggRm91bmRhdGlvbjAeFw0yNjA1MDYxNTMzMjZaFw0yNzA1MDYxNTMz\nMjZaMH4xDDAKBgNVBAYTA1VTQTETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE\nBxMNU2FuIEZyYW5jaXNjbzEWMBQGA1UECRMNNTQ4IE1hcmtldCBTdDEOMAwGA1UE\nERMFNTcyNzQxGTAXBgNVBAoTEExpbnV4IEZvdW5kYXRpb24wWTATBgcqhkjOPQIB\nBggqhkjOPQMBBwNCAASVIshIGIXtOAUsNqOwU3CmsLLP1JF45KHDr0DKmQ9rvMP3\nE/JLFNz0aYTCSkr0L/knpFHSAjsOdMTFTmPi82Sto0UwQzAOBgNVHQ8BAf8EBAMC\nAQYwEgYDVR0TAQH/BAgwBgEB/wIBATAdBgNVHQ4EFgQUjRiwOMeJQqrzz2zrfmYm\nSPDoxgcwCgYIKoZIzj0EAwIDRwAwRAIgJ5C07gyHLgfMq3vW1mDqcoalRko+h+n6\nCvM3zKWwBLUCIDOKAVdPc0eutlrFk5qzLGOItQFeJASaa5KLmkBZGpdb\n-----END CERTIFICATE-----"}}]} \ No newline at end of file diff --git a/acceptance/image/testimage/blobs/sha256/60760a91b509aaed5b535d12782e061511acc6885352e981ea149077af1ae823 b/acceptance/image/testimage/blobs/sha256/60760a91b509aaed5b535d12782e061511acc6885352e981ea149077af1ae823 new file mode 100644 index 000000000..580643fde --- /dev/null +++ b/acceptance/image/testimage/blobs/sha256/60760a91b509aaed5b535d12782e061511acc6885352e981ea149077af1ae823 @@ -0,0 +1 @@ +{"architecture":"","created":"0001-01-01T00:00:00Z","history":[{"created":"0001-01-01T00:00:00Z"}],"os":"","rootfs":{"type":"layers","diff_ids":["sha256:6ad77607da2460dc2d91ad1ed2d795eb9d4759f33cc6b39a0191daa9554f4f3d"]},"config":{}} \ No newline at end of file diff --git a/acceptance/image/testimage/blobs/sha256/4e9b664f9636dbd414def49ee60ffedfe0fdce6560cd6d919c49e524ba47fa56 b/acceptance/image/testimage/blobs/sha256/6ad77607da2460dc2d91ad1ed2d795eb9d4759f33cc6b39a0191daa9554f4f3d similarity index 73% rename from acceptance/image/testimage/blobs/sha256/4e9b664f9636dbd414def49ee60ffedfe0fdce6560cd6d919c49e524ba47fa56 rename to acceptance/image/testimage/blobs/sha256/6ad77607da2460dc2d91ad1ed2d795eb9d4759f33cc6b39a0191daa9554f4f3d index b14f1edcd..6a616c41d 100644 --- a/acceptance/image/testimage/blobs/sha256/4e9b664f9636dbd414def49ee60ffedfe0fdce6560cd6d919c49e524ba47fa56 +++ b/acceptance/image/testimage/blobs/sha256/6ad77607da2460dc2d91ad1ed2d795eb9d4759f33cc6b39a0191daa9554f4f3d @@ -1 +1 @@ -{"payloadType":"application/vnd.in-toto+json","payload":"eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjAuMSIsInByZWRpY2F0ZVR5cGUiOiJodHRwczovL3Nsc2EuZGV2L3Byb3ZlbmFuY2UvdjAuMiIsInN1YmplY3QiOlt7Im5hbWUiOiJyZWdpc3RyeS5sb2NhbDo1MDAxL3NpZ3N0b3JlL3Rlc3RpbWFnZSIsImRpZ2VzdCI6eyJzaGEyNTYiOiI1OTZiZjUxZDRhMjExYjM3Y2MwZmVlMTdmMWIyM2IzOTM3ZGVkOTkyNDI1YmEyYWJhOGUzMmFhNGMyM2MzZDE3In19XSwicHJlZGljYXRlIjp7ImJ1aWxkZXIiOnsiaWQiOiJodHRwczovL3Rla3Rvbi5kZXYvY2hhaW5zL3YyIn0sImJ1aWxkVHlwZSI6InRla3Rvbi5kZXYvdjEvUGlwZWxpbmVSdW4iLCJpbnZvY2F0aW9uIjp7ImNvbmZpZ1NvdXJjZSI6e319LCJtZXRhZGF0YSI6eyJidWlsZFN0YXJ0ZWRPbiI6IjIwMjMtMDMtMjJUMTk6Mzg6MDFaIiwiYnVpbGRGaW5pc2hlZE9uIjoiMjAyMy0wMy0yMlQxOTo0MTowNVoiLCJjb21wbGV0ZW5lc3MiOnsicGFyYW1ldGVycyI6ZmFsc2UsImVudmlyb25tZW50IjpmYWxzZSwibWF0ZXJpYWxzIjpmYWxzZX0sInJlcHJvZHVjaWJsZSI6ZmFsc2V9fX0=","signatures":[{"keyid":"","sig":"MEYCIQCSVdd9JnEmBBH35BjX5BcyQpPRq7e53pwISSa30tdOygIhANdOF6L4d56kJvb/ihT9Eve5u9tPFHv8WWN7wGQB6+OH"}]} \ No newline at end of file +{"payloadType":"application/vnd.in-toto+json","payload":"eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjAuMSIsInByZWRpY2F0ZVR5cGUiOiJodHRwczovL3Nsc2EuZGV2L3Byb3ZlbmFuY2UvdjAuMiIsInN1YmplY3QiOlt7Im5hbWUiOiJyZWdpc3RyeS5sb2NhbDo1MDAxL3NpZ3N0b3JlL3Rlc3RpbWFnZSIsImRpZ2VzdCI6eyJzaGEyNTYiOiJiYjI4NjNlYjVhMTVjZTM1NTE3NDhjZDZhZWNkNDBkYjAyYzk2YzAyNzZhZTA2MjM1NGI0MTVhZDM3MzMwZmVlIn19XSwicHJlZGljYXRlIjp7ImJ1aWxkZXIiOnsiaWQiOiJodHRwczovL3Rla3Rvbi5kZXYvY2hhaW5zL3YyIn0sImJ1aWxkVHlwZSI6InRla3Rvbi5kZXYvdjEvUGlwZWxpbmVSdW4iLCJpbnZvY2F0aW9uIjp7ImNvbmZpZ1NvdXJjZSI6e319LCJtZXRhZGF0YSI6eyJidWlsZFN0YXJ0ZWRPbiI6IjIwMjMtMDMtMjJUMTk6Mzg6MDFaIiwiYnVpbGRGaW5pc2hlZE9uIjoiMjAyMy0wMy0yMlQxOTo0MTowNVoiLCJjb21wbGV0ZW5lc3MiOnsicGFyYW1ldGVycyI6ZmFsc2UsImVudmlyb25tZW50IjpmYWxzZSwibWF0ZXJpYWxzIjpmYWxzZX0sInJlcHJvZHVjaWJsZSI6ZmFsc2V9fX0=","signatures":[{"keyid":"","sig":"MEYCIQC+rCeaWJcHs6/0A3H1wWe1Od4+iDQUlskavOgMf6cTkwIhAJG9rI0/LmZK//mAfbuu27bDPROhV+gXxlt2FGrnNhpt"}]} \ No newline at end of file diff --git a/acceptance/image/testimage/blobs/sha256/7ae4a16c8bb7342c480b2ee408906cde134a209c4736bacfc265e4700265e0a2 b/acceptance/image/testimage/blobs/sha256/7ae4a16c8bb7342c480b2ee408906cde134a209c4736bacfc265e4700265e0a2 deleted file mode 100644 index 3702e1d17..000000000 --- a/acceptance/image/testimage/blobs/sha256/7ae4a16c8bb7342c480b2ee408906cde134a209c4736bacfc265e4700265e0a2 +++ /dev/null @@ -1 +0,0 @@ -{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","size":248,"digest":"sha256:0f983e7f56985ff99fd397e694a60b3f210a549c83545c866f0a663de7e63509"},"layers":[{"mediaType":"application/vnd.dsse.envelope.v1+json","size":952,"digest":"sha256:4e9b664f9636dbd414def49ee60ffedfe0fdce6560cd6d919c49e524ba47fa56","annotations":{"dev.cosignproject.cosign/signature":"","dev.sigstore.cosign/bundle":"{\"SignedEntryTimestamp\":\"MEUCIEiwa1klGjbKVikbJkPidY8XP5sAdH2MrimQkKhob8lBAiEA7eWm6yCtrqlEy5qZUlCTs3mbQoB/z53x0IxYS/UU7pw=\",\"Payload\":{\"body\":\"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaW50b3RvIiwic3BlYyI6eyJjb250ZW50Ijp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiI0ZTliNjY0Zjk2MzZkYmQ0MTRkZWY0OWVlNjBmZmVkZmUwZmRjZTY1NjBjZDZkOTE5YzQ5ZTUyNGJhNDdmYTU2In0sInBheWxvYWRIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiYjMzYTUwOTdhMGFkNjMyZjhlZjk2NDM4MGI1MWVhYzZjOWE1ZGNmMTYzYWUxNzI4YmE2NWRiOGE1NzY2OWI3NyJ9fSwicHVibGljS2V5IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVUlJha05EUVhWcFowRjNTVUpCWjBsVlFrMHlLM1pLYW1kcFNtMWFhVk40ZERWMFExUkZSbk5rTm5GRmQwTm5XVWxMYjFwSmVtb3dSVUYzU1hjS1ptcEZUVTFCYjBkQk1WVkZRbWhOUkZaV1RrSk5VazEzUlZGWlJGWlJVVWxGZDNCRVdWZDRjRnB0T1hsaWJXeG9UVkpaZDBaQldVUldVVkZJUlhjeFZBcFpWelJuVW01S2FHSnRUbkJqTWs1MlRWSlpkMFpCV1VSV1VWRktSWGN3TVU1RVoyZFVWMFo1WVRKV01FbEdUakJOVVRSM1JFRlpSRlpSVVZKRmQxVXhDazU2U1ROT1JFVmFUVUpqUjBFeFZVVkRhRTFSVkVkc2RXUllaMmRTYlRreFltMVNhR1JIYkhaaWFrRmxSbmN3ZVU1VVJYaE5SRTE1VFZSQk1FNUVhR0VLUm5jd2VVNVVSWGhOUkUxNVRWUkZNRTVFYUdGTlFVRjNWMVJCVkVKblkzRm9hMnBQVUZGSlFrSm5aM0ZvYTJwUFVGRk5Ra0ozVGtOQlFWSTNjbFJ0TVFweVdrbE9WMm8xT0ZWS05uUkJObll5ZEVWQ2FIcG9lVlZSUkZGcmJ6VnJRWFprTUc1VWJEQllhRkF2YTFkNmFqQnBZMVF3TmpremVtOVFTMEZyYWxweENqVnRObGhhVURaNVRuWjBaV05sUzJGdk5FbENkMFJEUTBGaWQzZEVaMWxFVmxJd1VFRlJTQzlDUVZGRVFXZGxRVTFDVFVkQk1WVmtTbEZSVFUxQmIwY0tRME56UjBGUlZVWkNkMDFFVFVJd1IwRXhWV1JFWjFGWFFrSlNWVTVVWVdSWWMxYzRVMkZUV0ZCa1ptSnVjME5yUlRCVGNFSnFRV1pDWjA1V1NGTk5SUXBIUkVGWFowSlNPRmxOYTNkcGQzaDVRbWRTUlVvNFZWQklhWGRvZG5GVGFIZHFRazlDWjA1V1NGSkZRa0ZtT0VWU1JFSkRhR3RDYjJSSVVuZGplbTkyQ2t3eWRERlpiVlo1WW0xV01GcFlUWFZoVnpoMlltMUdkRnBZVG5kWlYwNXNZM2s1YTFwWFdtaGtWM2d3VEROT2JHTnVXbkJaTWxab1dUSk9kbVJYTlRBS1kzazVhMXBYV21oa1YzZ3dUVVJ2UjBOcGMwZEJVVkZDWnpjNGQwRlJSVVZNUjJnd1pFaENlazlwT0haaE0xWnBXbGhLZFZwWVVteGplVFZyV2xkYWFBcGtWM2d3VEc1T01sbDVOV3BpU0ZaNlpFZFdlVXh0ZUhaWk1rWnpUVVIzUjBOcGMwZEJVVkZDWnpjNGQwRlJaMFZNWjNkellVaFNNR05JVFRaTWVUbHlDbVJYU214amJUVnNaRWRXZWt4dFVteGFiVVl4WWtoUmRXTXpXbXBNYlU1elpGaE9NRnBZU1hWaVJ6bHFXVmQzZDJkWmIwZERhWE5IUVZGUlFqRnVhME1LUWtGSlJXWkJValpCU0dkQlpHZEVUSGx4YlRCU1lVdHFTSEpqYVhkWFp6aDBTVko0Tm5wMWExVkxSRGhvTkU5UGVFeHhUbVpoZFRGSlVVRkJRVnB3VEFwcFYzQm5RVUZCUlVGM1FraE5SVlZEU1VGdU0zRTVlWHAxUkdScFdYZDBUelp1VkZCVFZEWmtaRkpXU1RoUk0xZzRaVXR0VjBVMWNWTXpNMDVCYVVWQkNqUkJUbVk1YkRGTk1XTkJZWGxVVEZFeEwxSjJObFZxTW1SdWRuVkJWVWRFWjFwaFpsWkpSa05pYURoM1EyZFpTVXR2V2tsNmFqQkZRWGRKUkZOQlFYY0tVbEZKYUVGSlFrMXNPR3A0V0VobWFVOVZWREpRVmpacmNWbFBNRFJ2TTJGVFZrcG9XRGxNT0c5RlVsa3lPVnBSUVdsQ1pIVTRTRzlQUmsxcGJ6ZHVhd3BCZFZJd1JsbHdaRFowT0ZCV1pXRkRaeXQzS3k5blZIbDJlbUpZYUdjOVBRb3RMUzB0TFVWT1JDQkRSVkpVU1VaSlEwRlVSUzB0TFMwdENnPT0ifX0=\",\"integratedTime\":1762203889,\"logIndex\":1,\"logID\":\"f6e87be324425961c825b664ff2904ce6601eebae1a36167ae4d648e39c94abb\"}}","dev.sigstore.cosign/certificate":"-----BEGIN CERTIFICATE-----\nMIIDQjCCAuigAwIBAgIUBM2+vJjgiJmZiSxt5tCTEFsd6qEwCgYIKoZIzj0EAwIw\nfjEMMAoGA1UEBhMDVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMRYwFAYDVQQJEw01NDggTWFya2V0IFN0MQ4wDAYDVQQREwU1\nNzI3NDEZMBcGA1UEChMQTGludXggRm91bmRhdGlvbjAeFw0yNTExMDMyMTA0NDha\nFw0yNTExMDMyMTE0NDhaMAAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAR7rTm1\nrZINWj58UJ6tA6v2tEBhzhyUQDQko5kAvd0nTl0XhP/kWzj0icT0693zoPKAkjZq\n5m6XZP6yNvteceKao4IBwDCCAbwwDgYDVR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoG\nCCsGAQUFBwMDMB0GA1UdDgQWBBRUNTadXsW8SaSXPdfbnsCkE0SpBjAfBgNVHSME\nGDAWgBR8YMkwiwxyBgREJ8UPHiwhvqShwjBOBgNVHREBAf8ERDBChkBodHRwczov\nL2t1YmVybmV0ZXMuaW8vbmFtZXNwYWNlcy9kZWZhdWx0L3NlcnZpY2VhY2NvdW50\ncy9kZWZhdWx0MDoGCisGAQQBg78wAQEELGh0dHBzOi8va3ViZXJuZXRlcy5kZWZh\ndWx0LnN2Yy5jbHVzdGVyLmxvY2FsMDwGCisGAQQBg78wAQgELgwsaHR0cHM6Ly9r\ndWJlcm5ldGVzLmRlZmF1bHQuc3ZjLmNsdXN0ZXIubG9jYWwwgYoGCisGAQQB1nkC\nBAIEfAR6AHgAdgDLyqm0RaKjHrciwWg8tIRx6zukUKD8h4OOxLqNfau1IQAAAZpL\niWpgAAAEAwBHMEUCIAn3q9yzuDdiYwtO6nTPST6ddRVI8Q3X8eKmWE5qS33NAiEA\n4ANf9l1M1cAayTLQ1/Rv6Uj2dnvuAUGDgZafVIFCbh8wCgYIKoZIzj0EAwIDSAAw\nRQIhAIBMl8jxXHfiOUT2PV6kqYO04o3aSVJhX9L8oERY29ZQAiBdu8HoOFMio7nk\nAuR0FYpd6t8PVeaCg+w+/gTyvzbXhg==\n-----END CERTIFICATE-----\n","dev.sigstore.cosign/chain":"-----BEGIN CERTIFICATE-----\nMIICNjCCAd2gAwIBAgIIBel2loQvuJkwCgYIKoZIzj0EAwIwfjEMMAoGA1UEBhMD\nVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2Nv\nMRYwFAYDVQQJEw01NDggTWFya2V0IFN0MQ4wDAYDVQQREwU1NzI3NDEZMBcGA1UE\nChMQTGludXggRm91bmRhdGlvbjAeFw0yNTExMDMyMTA0MTVaFw0yNjExMDMyMTA0\nMTVaMH4xDDAKBgNVBAYTA1VTQTETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE\nBxMNU2FuIEZyYW5jaXNjbzEWMBQGA1UECRMNNTQ4IE1hcmtldCBTdDEOMAwGA1UE\nERMFNTcyNzQxGTAXBgNVBAoTEExpbnV4IEZvdW5kYXRpb24wWTATBgcqhkjOPQIB\nBggqhkjOPQMBBwNCAASDfJhi/iziGM0bVM4sp3zS8PzsPI0htrPqLtLea12emea+\nV3WAfXal6csuvkQmD6oLPX4ue8+XTnx3Dk7CVqppo0UwQzAOBgNVHQ8BAf8EBAMC\nAQYwEgYDVR0TAQH/BAgwBgEB/wIBATAdBgNVHQ4EFgQUfGDJMIsMcgYERCfFDx4s\nIb6kocIwCgYIKoZIzj0EAwIDRwAwRAIgHJsg0Nu3ZyNik39aCIwzQj7TVrza7+tI\nn7NFEMPAIUYCIEM8+dSaoi2s/QeRL/7el2lM7yvyTWkM++qFyZwP1J/z\n-----END CERTIFICATE-----","predicateType":"https://slsa.dev/provenance/v0.2"}}]} \ No newline at end of file diff --git a/acceptance/image/testimage/blobs/sha256/8bd6efa7b156bb334427c63b32d6a484288a205e8cdc468c882275d046f059df b/acceptance/image/testimage/blobs/sha256/8bd6efa7b156bb334427c63b32d6a484288a205e8cdc468c882275d046f059df new file mode 100644 index 000000000..3427c391b --- /dev/null +++ b/acceptance/image/testimage/blobs/sha256/8bd6efa7b156bb334427c63b32d6a484288a205e8cdc468c882275d046f059df @@ -0,0 +1 @@ +{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","size":233,"digest":"sha256:60760a91b509aaed5b535d12782e061511acc6885352e981ea149077af1ae823"},"layers":[{"mediaType":"application/vnd.dsse.envelope.v1+json","size":952,"digest":"sha256:6ad77607da2460dc2d91ad1ed2d795eb9d4759f33cc6b39a0191daa9554f4f3d","annotations":{"dev.cosignproject.cosign/signature":"","dev.sigstore.cosign/bundle":"{\"SignedEntryTimestamp\":\"MEUCIEO600bd8p5WrsVkJUKOcYjTc99SeJTR5itMOxfTLZqbAiEA+z08oy1xXdTSACzjMusTfz/OBvLiJQVPz0U2DwhGGjU=\",\"Payload\":{\"body\":\"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiNmFkNzc2MDdkYTI0NjBkYzJkOTFhZDFlZDJkNzk1ZWI5ZDQ3NTlmMzNjYzZiMzlhMDE5MWRhYTk1NTRmNGYzZCJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6ImJhNmRmNTQxNDhmYjI1NDRjNTk2ZmY1NjE1ZDc0N2EwYTQzNDQyNjAxMjQ5OGNiNmUzM2ViMWYzMzIxOWU3NzkifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVZQ0lRQytyQ2VhV0pjSHM2LzBBM0gxd1dlMU9kNCtpRFFVbHNrYXZPZ01mNmNUa3dJaEFKRzlySTAvTG1aSy8vbUFmYnV1MjdiRFBST2hWK2dYeGx0MkZHcm5OaHB0IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VSUlZFTkRRWFZsWjBGM1NVSkJaMGxWVXpSdk5XdHljM0JzT1hSTWRXUllVall3U1hZM1pEbHVkSEZCZDBObldVbExiMXBKZW1vd1JVRjNTWGNLWm1wRlRVMUJiMGRCTVZWRlFtaE5SRlpXVGtKTlVrMTNSVkZaUkZaUlVVbEZkM0JFV1ZkNGNGcHRPWGxpYld4b1RWSlpkMFpCV1VSV1VWRklSWGN4VkFwWlZ6Um5VbTVLYUdKdFRuQmpNazUyVFZKWmQwWkJXVVJXVVZGS1JYY3dNVTVFWjJkVVYwWjVZVEpXTUVsR1RqQk5VVFIzUkVGWlJGWlJVVkpGZDFVeENrNTZTVE5PUkVWYVRVSmpSMEV4VlVWRGFFMVJWRWRzZFdSWVoyZFNiVGt4WW0xU2FHUkhiSFppYWtGbFJuY3dlVTVxUVRGTlJGbDRUbFJOTUUxcVFtRUtSbmN3ZVU1cVFURk5SRmw0VGxSUk1FMXFRbUZOUVVGM1YxUkJWRUpuWTNGb2EycFBVRkZKUWtKblozRm9hMnBQVUZGTlFrSjNUa05CUVZJM1pXY3diQXBuVkhsVlN5OTFTRTFHYzNnelVUQmlkM0ZYUmpCQ1FUaHhWRU5CTmxaU01FRTFabmh5T1c5NFVFaEVPR2w2YW1zMVFVeHpZbkJ2VEhSQldHVlpkeko1Q2s1NWQzcHhTMnRsZFVKYWFEbHZUSEJ2TkVsQ2RucERRMEZpYzNkRVoxbEVWbEl3VUVGUlNDOUNRVkZFUVdkbFFVMUNUVWRCTVZWa1NsRlJUVTFCYjBjS1EwTnpSMEZSVlVaQ2QwMUVUVUl3UjBFeFZXUkVaMUZYUWtKU01XNXZja2htVEd0WFYwSTJWMmgwZUdWVGFIUlpjbkpCVm5sVVFXWkNaMDVXU0ZOTlJRcEhSRUZYWjBKVFRrZE1RVFI0Tkd4RGNYWlFVR0pQZEN0YWFWcEpPRTlxUjBKNlFrOUNaMDVXU0ZKRlFrRm1PRVZTUkVKRGFHdENiMlJJVW5kamVtOTJDa3d5ZERGWmJWWjVZbTFXTUZwWVRYVmhWemgyWW0xR2RGcFlUbmRaVjA1c1kzazVhMXBYV21oa1YzZ3dURE5PYkdOdVduQlpNbFpvV1RKT2RtUlhOVEFLWTNrNWExcFhXbWhrVjNnd1RVUnZSME5wYzBkQlVWRkNaemM0ZDBGUlJVVk1SMmd3WkVoQ2VrOXBPSFpoTTFacFdsaEtkVnBZVW14amVUVnJXbGRhYUFwa1YzZ3dURzVPTWxsNU5XcGlTRlo2WkVkV2VVeHRlSFpaTWtaelRVUjNSME5wYzBkQlVWRkNaemM0ZDBGUlowVk1aM2R6WVVoU01HTklUVFpNZVRseUNtUlhTbXhqYlRWc1pFZFdla3h0VW14YWJVWXhZa2hSZFdNeldtcE1iVTV6WkZoT01GcFlTWFZpUnpscVdWZDNkMmRaYTBkRGFYTkhRVkZSUWpGdWEwTUtRa0ZKUldWM1VqVkJTR05CWkZGRWVVNWpaMkpWT0VGQ1YxWjNjRGgxTTA5M2EweEVVVFZLTDJoM01sTjVTWHBzVlhSTlEwaE1NM2hDWjBGQlFWb3pPUW8zVURCeFFVRkJSVUYzUWtkTlJWRkRTVWhTVjNOb1JtdFNRbEZyTWxCblFUTmFSMDFQTnpCUFpsSjZPVlI2VTB4Q1lsZHhkR0pGVkRSUVpXUkJhVUZDQ21wWk0ybFljV2M0VlZwcFZ6UlhhaXRCUjFwaFdXSXplV0p5U0dWSWJWRTVTM1pEYlVOSVdVMXhla0ZMUW1kbmNXaHJhazlRVVZGRVFXZE9TVUZFUWtZS1FXbENXRkJGU1dveWFuSmpka280YVhacGNtUjBSbU13WW10cEswOXhjbnBzY3paQmNsVklWMkZ1TkhweFowbG9RVTB3WTIxcldHNHhVMWRwYjFoNWVRcG1hM0ZsUjNBM1p5OU1kRFZGU1ZZMVdHRk1iQ3N4WVRoSmJ6aHVDaTB0TFMwdFJVNUVJRU5GVWxSSlJrbERRVlJGTFMwdExTMEsifV19fQ==\",\"integratedTime\":1778081661,\"logIndex\":1,\"logID\":\"59b2aa842d6509de61cd18677bf954f46db6aee0a33f8e18936d5423582b4b43\"}}","dev.sigstore.cosign/certificate":"-----BEGIN CERTIFICATE-----\nMIIDQTCCAuegAwIBAgIUS4o5krspl9tLudXR60Iv7d9ntqAwCgYIKoZIzj0EAwIw\nfjEMMAoGA1UEBhMDVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMRYwFAYDVQQJEw01NDggTWFya2V0IFN0MQ4wDAYDVQQREwU1\nNzI3NDEZMBcGA1UEChMQTGludXggRm91bmRhdGlvbjAeFw0yNjA1MDYxNTM0MjBa\nFw0yNjA1MDYxNTQ0MjBaMAAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAR7eg0l\ngTyUK/uHMFsx3Q0bwqWF0BA8qTCA6VR0A5fxr9oxPHD8izjk5ALsbpoLtAXeYw2y\nNywzqKkeuBZh9oLpo4IBvzCCAbswDgYDVR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoG\nCCsGAQUFBwMDMB0GA1UdDgQWBBR1norHfLkWWB6WhtxeShtYrrAVyTAfBgNVHSME\nGDAWgBSNGLA4x4lCqvPPbOt+ZiZI8OjGBzBOBgNVHREBAf8ERDBChkBodHRwczov\nL2t1YmVybmV0ZXMuaW8vbmFtZXNwYWNlcy9kZWZhdWx0L3NlcnZpY2VhY2NvdW50\ncy9kZWZhdWx0MDoGCisGAQQBg78wAQEELGh0dHBzOi8va3ViZXJuZXRlcy5kZWZh\ndWx0LnN2Yy5jbHVzdGVyLmxvY2FsMDwGCisGAQQBg78wAQgELgwsaHR0cHM6Ly9r\ndWJlcm5ldGVzLmRlZmF1bHQuc3ZjLmNsdXN0ZXIubG9jYWwwgYkGCisGAQQB1nkC\nBAIEewR5AHcAdQDyNcgbU8ABWVwp8u3OwkLDQ5J/hw2SyIzlUtMCHL3xBgAAAZ39\n7P0qAAAEAwBGMEQCIHRWshFkRBQk2PgA3ZGMO70OfRz9TzSLBbWqtbET4PedAiAB\njY3iXqg8UZiW4Wj+AGZaYb3ybrHeHmQ9KvCmCHYMqzAKBggqhkjOPQQDAgNIADBF\nAiBXPEIj2jrcvJ8ivirdtFc0bki+Oqrzls6ArUHWan4zqgIhAM0cmkXn1SWioXyy\nfkqeGp7g/Lt5EIV5XaLl+1a8Io8n\n-----END CERTIFICATE-----\n","dev.sigstore.cosign/chain":"-----BEGIN CERTIFICATE-----\nMIICNjCCAd2gAwIBAgIINlQroxhEktwwCgYIKoZIzj0EAwIwfjEMMAoGA1UEBhMD\nVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2Nv\nMRYwFAYDVQQJEw01NDggTWFya2V0IFN0MQ4wDAYDVQQREwU1NzI3NDEZMBcGA1UE\nChMQTGludXggRm91bmRhdGlvbjAeFw0yNjA1MDYxNTMzMjZaFw0yNzA1MDYxNTMz\nMjZaMH4xDDAKBgNVBAYTA1VTQTETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE\nBxMNU2FuIEZyYW5jaXNjbzEWMBQGA1UECRMNNTQ4IE1hcmtldCBTdDEOMAwGA1UE\nERMFNTcyNzQxGTAXBgNVBAoTEExpbnV4IEZvdW5kYXRpb24wWTATBgcqhkjOPQIB\nBggqhkjOPQMBBwNCAASVIshIGIXtOAUsNqOwU3CmsLLP1JF45KHDr0DKmQ9rvMP3\nE/JLFNz0aYTCSkr0L/knpFHSAjsOdMTFTmPi82Sto0UwQzAOBgNVHQ8BAf8EBAMC\nAQYwEgYDVR0TAQH/BAgwBgEB/wIBATAdBgNVHQ4EFgQUjRiwOMeJQqrzz2zrfmYm\nSPDoxgcwCgYIKoZIzj0EAwIDRwAwRAIgJ5C07gyHLgfMq3vW1mDqcoalRko+h+n6\nCvM3zKWwBLUCIDOKAVdPc0eutlrFk5qzLGOItQFeJASaa5KLmkBZGpdb\n-----END CERTIFICATE-----","predicateType":"https://slsa.dev/provenance/v0.2"}}]} \ No newline at end of file diff --git a/acceptance/image/testimage/blobs/sha256/a2e3670559ba47378fc8e6c3e505d45fe50752a57e8703565aac6674f77ab880 b/acceptance/image/testimage/blobs/sha256/a2e3670559ba47378fc8e6c3e505d45fe50752a57e8703565aac6674f77ab880 deleted file mode 100644 index e128f38d4..000000000 --- a/acceptance/image/testimage/blobs/sha256/a2e3670559ba47378fc8e6c3e505d45fe50752a57e8703565aac6674f77ab880 +++ /dev/null @@ -1 +0,0 @@ -{"architecture":"","created":"2025-11-03T16:04:48.080430415-05:00","history":[{"created":"0001-01-01T00:00:00Z"}],"os":"","rootfs":{"type":"layers","diff_ids":["sha256:697a5cdf2f0c0666708fcdc2fba505ad7a3dd5954500b501b0cf715bf3f4de5c"]},"config":{}} \ No newline at end of file diff --git a/acceptance/image/testimage/blobs/sha256/596bf51d4a211b37cc0fee17f1b23b3937ded992425ba2aba8e32aa4c23c3d17 b/acceptance/image/testimage/blobs/sha256/bb2863eb5a15ce3551748cd6aecd40db02c96c0276ae062354b415ad37330fee similarity index 67% rename from acceptance/image/testimage/blobs/sha256/596bf51d4a211b37cc0fee17f1b23b3937ded992425ba2aba8e32aa4c23c3d17 rename to acceptance/image/testimage/blobs/sha256/bb2863eb5a15ce3551748cd6aecd40db02c96c0276ae062354b415ad37330fee index bba10b893..47d65c460 100644 --- a/acceptance/image/testimage/blobs/sha256/596bf51d4a211b37cc0fee17f1b23b3937ded992425ba2aba8e32aa4c23c3d17 +++ b/acceptance/image/testimage/blobs/sha256/bb2863eb5a15ce3551748cd6aecd40db02c96c0276ae062354b415ad37330fee @@ -1 +1 @@ -{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:c0e3131ee7d0ad5dce680cc378a03dc099dc96026adff1ce727c6a1e2e4200f1","size":343},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:bd9ddc54bea929a22b334e73e026d4136e5b73f5cc29942896c72e4ece69b13d","size":34}],"annotations":{"org.opencontainers.image.base.digest":"","org.opencontainers.image.base.name":"","org.opencontainers.image.created":"2025-11-03T21:04:45.255909392Z"}} \ No newline at end of file +{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:2da234399d23fd081e5adde76047d7924e549e843d826c6ec326fba362bd26f4","size":343},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:bd9ddc54bea929a22b334e73e026d4136e5b73f5cc29942896c72e4ece69b13d","size":34}],"annotations":{"org.opencontainers.image.base.digest":"","org.opencontainers.image.base.name":"","org.opencontainers.image.created":"2026-05-06T15:34:15.672270737Z"}} \ No newline at end of file diff --git a/acceptance/image/testimage/blobs/sha256/c0e3131ee7d0ad5dce680cc378a03dc099dc96026adff1ce727c6a1e2e4200f1 b/acceptance/image/testimage/blobs/sha256/c0e3131ee7d0ad5dce680cc378a03dc099dc96026adff1ce727c6a1e2e4200f1 deleted file mode 100644 index 2217c5f11..000000000 --- a/acceptance/image/testimage/blobs/sha256/c0e3131ee7d0ad5dce680cc378a03dc099dc96026adff1ce727c6a1e2e4200f1 +++ /dev/null @@ -1 +0,0 @@ -{"created":"2025-11-03T21:04:45.255909392Z","architecture":"amd64","os":"linux","config":{"WorkingDir":"/","Labels":{"io.buildah.version":"1.41.5"}},"rootfs":{"type":"layers","diff_ids":["sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"]},"history":[{"created":"2025-11-03T21:04:45.256180398Z","created_by":"/bin/sh"}]} \ No newline at end of file diff --git a/acceptance/image/testimage/blobs/sha256/ee67a68622ef2171660a0cbc7f1d248c1835234b083ce28ca27f59fcce233096 b/acceptance/image/testimage/blobs/sha256/ee67a68622ef2171660a0cbc7f1d248c1835234b083ce28ca27f59fcce233096 new file mode 100644 index 000000000..071e3bd63 --- /dev/null +++ b/acceptance/image/testimage/blobs/sha256/ee67a68622ef2171660a0cbc7f1d248c1835234b083ce28ca27f59fcce233096 @@ -0,0 +1 @@ +{"architecture":"","created":"0001-01-01T00:00:00Z","history":[{"created":"0001-01-01T00:00:00Z"}],"os":"","rootfs":{"type":"layers","diff_ids":["sha256:34fd1134ae4557da320663d6f6fe314ed224ae94c066b67b547b68c5a6bf854f"]},"config":{}} \ No newline at end of file diff --git a/acceptance/image/testimage/blobs/sha256/f0832ae8b3560ece9ef09f9b24b671874a3aaed10616260a7408ff56474df179 b/acceptance/image/testimage/blobs/sha256/f0832ae8b3560ece9ef09f9b24b671874a3aaed10616260a7408ff56474df179 deleted file mode 100644 index b28205005..000000000 --- a/acceptance/image/testimage/blobs/sha256/f0832ae8b3560ece9ef09f9b24b671874a3aaed10616260a7408ff56474df179 +++ /dev/null @@ -1 +0,0 @@ -{"schemaVersion":2,"mediaType":"application/vnd.oci.image.manifest.v1+json","config":{"mediaType":"application/vnd.oci.image.config.v1+json","size":248,"digest":"sha256:a2e3670559ba47378fc8e6c3e505d45fe50752a57e8703565aac6674f77ab880"},"layers":[{"mediaType":"application/vnd.dev.cosign.simplesigning.v1+json","size":254,"digest":"sha256:697a5cdf2f0c0666708fcdc2fba505ad7a3dd5954500b501b0cf715bf3f4de5c","annotations":{"dev.cosignproject.cosign/signature":"MEUCIBwSXOCwYTDpXKb/j0vQPILJQfOgWZaODeyLl4sbbgq+AiEAyWwanARcmPB6ybcVnmZxCRla4nQgdN4Oc9t+p7EqhGQ=","dev.sigstore.cosign/bundle":"{\"SignedEntryTimestamp\":\"MEUCIQDPzvnU1jvLIv04hlzzjavVAMD7/ZQh2aCbSHqP1O4pjQIgUyApBtPQO+WRAaNKpS7Q0J5zZWH0xBerjAtb1XESIZQ=\",\"Payload\":{\"body\":\"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiI2OTdhNWNkZjJmMGMwNjY2NzA4ZmNkYzJmYmE1MDVhZDdhM2RkNTk1NDUwMGI1MDFiMGNmNzE1YmYzZjRkZTVjIn19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FVUNJQndTWE9Dd1lURHBYS2IvajB2UVBJTEpRZk9nV1phT0RleUxsNHNiYmdxK0FpRUF5V3dhbkFSY21QQjZ5YmNWbm1aeENSbGE0blFnZE40T2M5dCtwN0VxaEdRPSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVUlJWRU5EUVhWcFowRjNTVUpCWjBsVlZFbzNaR0pQUVhaRFpsUldWbXcyTVhwWVNVUldSMVpuVGpSUmQwTm5XVWxMYjFwSmVtb3dSVUYzU1hjS1ptcEZUVTFCYjBkQk1WVkZRbWhOUkZaV1RrSk5VazEzUlZGWlJGWlJVVWxGZDNCRVdWZDRjRnB0T1hsaWJXeG9UVkpaZDBaQldVUldVVkZJUlhjeFZBcFpWelJuVW01S2FHSnRUbkJqTWs1MlRWSlpkMFpCV1VSV1VWRktSWGN3TVU1RVoyZFVWMFo1WVRKV01FbEdUakJOVVRSM1JFRlpSRlpSVVZKRmQxVXhDazU2U1ROT1JFVmFUVUpqUjBFeFZVVkRhRTFSVkVkc2RXUllaMmRTYlRreFltMVNhR1JIYkhaaWFrRmxSbmN3ZVU1VVJYaE5SRTE1VFZSQk1FNUVXbUVLUm5jd2VVNVVSWGhOUkUxNVRWUkZNRTVFV21GTlFVRjNWMVJCVkVKblkzRm9hMnBQVUZGSlFrSm5aM0ZvYTJwUFVGRk5Ra0ozVGtOQlFWSTBZMlJRWlFvdmJUWkhOSFZxVGxNMUwwTmpjbmsyY0doWGJUUXhNREYxVDFaS1RXOU9TMW94TlhSM2RGVmtaMjFSZVdGVE9VZGFWRWhpWWxoMGNrTm5RV1F5ZWtsUUNtbGFRemd6WWtGWWNGZGFlVVkwVkROdk5FbENkMFJEUTBGaWQzZEVaMWxFVmxJd1VFRlJTQzlDUVZGRVFXZGxRVTFDVFVkQk1WVmtTbEZSVFUxQmIwY0tRME56UjBGUlZVWkNkMDFFVFVJd1IwRXhWV1JFWjFGWFFrSlJZbkpMWkdKU09WRnZlbEZvUzJkNlR6bFViRE5wTmxKbFlVWnFRV1pDWjA1V1NGTk5SUXBIUkVGWFowSlNPRmxOYTNkcGQzaDVRbWRTUlVvNFZWQklhWGRvZG5GVGFIZHFRazlDWjA1V1NGSkZRa0ZtT0VWU1JFSkRhR3RDYjJSSVVuZGplbTkyQ2t3eWRERlpiVlo1WW0xV01GcFlUWFZoVnpoMlltMUdkRnBZVG5kWlYwNXNZM2s1YTFwWFdtaGtWM2d3VEROT2JHTnVXbkJaTWxab1dUSk9kbVJYTlRBS1kzazVhMXBYV21oa1YzZ3dUVVJ2UjBOcGMwZEJVVkZDWnpjNGQwRlJSVVZNUjJnd1pFaENlazlwT0haaE0xWnBXbGhLZFZwWVVteGplVFZyV2xkYWFBcGtWM2d3VEc1T01sbDVOV3BpU0ZaNlpFZFdlVXh0ZUhaWk1rWnpUVVIzUjBOcGMwZEJVVkZDWnpjNGQwRlJaMFZNWjNkellVaFNNR05JVFRaTWVUbHlDbVJYU214amJUVnNaRWRXZWt4dFVteGFiVVl4WWtoUmRXTXpXbXBNYlU1elpGaE9NRnBZU1hWaVJ6bHFXVmQzZDJkWmIwZERhWE5IUVZGUlFqRnVhME1LUWtGSlJXWkJValpCU0dkQlpHZEVUSGx4YlRCU1lVdHFTSEpqYVhkWFp6aDBTVko0Tm5wMWExVkxSRGhvTkU5UGVFeHhUbVpoZFRGSlVVRkJRVnB3VEFwcFYxSnBRVUZCUlVGM1FraE5SVlZEU1VSb2JIVndZa3RTYjFvd1ZpdEpkMlZWSzNWclZHSkNiR3d6T1ZGYVZIVlVPVk4xVDB0M0wyOVhVMWxCYVVWQkNuRXJlRkpMU0hsSFdUSmFMM05TYlhVMVJuaHBNVGxzYWpNNVl6ZzJabWRDZVhwS01uZG1OR2N3VlRSM1EyZFpTVXR2V2tsNmFqQkZRWGRKUkZKM1FYY0tVa0ZKWjJOclZ5dDFOVk5NUkhwNk1qSjZOM1kzTjJWTk5qSlpjVVZvYTBSdk1VMXhiRmsxVTNJM1JTdElkMnREU1VGTFdFOUtWaXRXUkZaVFFrUXpjUXByS3pSM2NFRXpXVTl4ZVV0WlVFRTJZaXMxVW5aTmIxQmlSVVl3Q2kwdExTMHRSVTVFSUVORlVsUkpSa2xEUVZSRkxTMHRMUzBLIn19fX0=\",\"integratedTime\":1762203887,\"logIndex\":0,\"logID\":\"f6e87be324425961c825b664ff2904ce6601eebae1a36167ae4d648e39c94abb\"}}","dev.sigstore.cosign/certificate":"-----BEGIN CERTIFICATE-----\nMIIDQTCCAuigAwIBAgIUTJ7dbOAvCfTVVl61zXIDVGVgN4QwCgYIKoZIzj0EAwIw\nfjEMMAoGA1UEBhMDVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMRYwFAYDVQQJEw01NDggTWFya2V0IFN0MQ4wDAYDVQQREwU1\nNzI3NDEZMBcGA1UEChMQTGludXggRm91bmRhdGlvbjAeFw0yNTExMDMyMTA0NDZa\nFw0yNTExMDMyMTE0NDZaMAAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAR4cdPe\n/m6G4ujNS5/Ccry6phWm4101uOVJMoNKZ15twtUdgmQyaS9GZTHbbXtrCgAd2zIP\niZC83bAXpWZyF4T3o4IBwDCCAbwwDgYDVR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoG\nCCsGAQUFBwMDMB0GA1UdDgQWBBQbrKdbR9QozQhKgzO9Tl3i6ReaFjAfBgNVHSME\nGDAWgBR8YMkwiwxyBgREJ8UPHiwhvqShwjBOBgNVHREBAf8ERDBChkBodHRwczov\nL2t1YmVybmV0ZXMuaW8vbmFtZXNwYWNlcy9kZWZhdWx0L3NlcnZpY2VhY2NvdW50\ncy9kZWZhdWx0MDoGCisGAQQBg78wAQEELGh0dHBzOi8va3ViZXJuZXRlcy5kZWZh\ndWx0LnN2Yy5jbHVzdGVyLmxvY2FsMDwGCisGAQQBg78wAQgELgwsaHR0cHM6Ly9r\ndWJlcm5ldGVzLmRlZmF1bHQuc3ZjLmNsdXN0ZXIubG9jYWwwgYoGCisGAQQB1nkC\nBAIEfAR6AHgAdgDLyqm0RaKjHrciwWg8tIRx6zukUKD8h4OOxLqNfau1IQAAAZpL\niWRiAAAEAwBHMEUCIDhlupbKRoZ0V+IweU+ukTbBll39QZTuT9SuOKw/oWSYAiEA\nq+xRKHyGY2Z/sRmu5Fxi19lj39c86fgByzJ2wf4g0U4wCgYIKoZIzj0EAwIDRwAw\nRAIgckW+u5SLDzz22z7v77eM62YqEhkDo1MqlY5Sr7E+HwkCIAKXOJV+VDVSBD3q\nk+4wpA3YOqyKYPA6b+5RvMoPbEF0\n-----END CERTIFICATE-----\n","dev.sigstore.cosign/chain":"-----BEGIN CERTIFICATE-----\nMIICNjCCAd2gAwIBAgIIBel2loQvuJkwCgYIKoZIzj0EAwIwfjEMMAoGA1UEBhMD\nVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2Nv\nMRYwFAYDVQQJEw01NDggTWFya2V0IFN0MQ4wDAYDVQQREwU1NzI3NDEZMBcGA1UE\nChMQTGludXggRm91bmRhdGlvbjAeFw0yNTExMDMyMTA0MTVaFw0yNjExMDMyMTA0\nMTVaMH4xDDAKBgNVBAYTA1VTQTETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE\nBxMNU2FuIEZyYW5jaXNjbzEWMBQGA1UECRMNNTQ4IE1hcmtldCBTdDEOMAwGA1UE\nERMFNTcyNzQxGTAXBgNVBAoTEExpbnV4IEZvdW5kYXRpb24wWTATBgcqhkjOPQIB\nBggqhkjOPQMBBwNCAASDfJhi/iziGM0bVM4sp3zS8PzsPI0htrPqLtLea12emea+\nV3WAfXal6csuvkQmD6oLPX4ue8+XTnx3Dk7CVqppo0UwQzAOBgNVHQ8BAf8EBAMC\nAQYwEgYDVR0TAQH/BAgwBgEB/wIBATAdBgNVHQ4EFgQUfGDJMIsMcgYERCfFDx4s\nIb6kocIwCgYIKoZIzj0EAwIDRwAwRAIgHJsg0Nu3ZyNik39aCIwzQj7TVrza7+tI\nn7NFEMPAIUYCIEM8+dSaoi2s/QeRL/7el2lM7yvyTWkM++qFyZwP1J/z\n-----END CERTIFICATE-----"}}]} \ No newline at end of file diff --git a/acceptance/image/testimage/index.json b/acceptance/image/testimage/index.json index 9dc674457..feddefd2e 100755 --- a/acceptance/image/testimage/index.json +++ b/acceptance/image/testimage/index.json @@ -5,7 +5,7 @@ { "mediaType": "application/vnd.oci.image.manifest.v1+json", "size": 566, - "digest": "sha256:596bf51d4a211b37cc0fee17f1b23b3937ded992425ba2aba8e32aa4c23c3d17", + "digest": "sha256:bb2863eb5a15ce3551748cd6aecd40db02c96c0276ae062354b415ad37330fee", "annotations": { "kind": "dev.cosignproject.cosign/image" } @@ -13,15 +13,15 @@ { "mediaType": "application/vnd.oci.image.manifest.v1+json", "size": 5519, - "digest": "sha256:f0832ae8b3560ece9ef09f9b24b671874a3aaed10616260a7408ff56474df179", + "digest": "sha256:4912946aa9657bed0670396e6b0862038a1294225fac21be92a3938e0c62abe4", "annotations": { "kind": "dev.cosignproject.cosign/sigs" } }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", - "size": 5443, - "digest": "sha256:7ae4a16c8bb7342c480b2ee408906cde134a209c4736bacfc265e4700265e0a2", + "size": 5591, + "digest": "sha256:8bd6efa7b156bb334427c63b32d6a484288a205e8cdc468c882275d046f059df", "annotations": { "kind": "dev.cosignproject.cosign/atts" } diff --git a/acceptance/tuf/root.json b/acceptance/tuf/root.json index b9f6bdbd1..b22e1f68a 100644 --- a/acceptance/tuf/root.json +++ b/acceptance/tuf/root.json @@ -3,9 +3,9 @@ "_type": "root", "spec_version": "1.0", "version": 1, - "expires": "2026-05-03T21:04:40Z", + "expires": "2036-05-06T15:34:09Z", "keys": { - "201fc3a2aa053b2d8c4cc5203b5c810efb7a77437fdc813db125a1a27e0aa64a": { + "56067cc52611d7b198250a2f84f8930efd1dabc7cec3ac363b2ddb1a7f498f43": { "keytype": "ed25519", "scheme": "ed25519", "keyid_hash_algorithms": [ @@ -13,10 +13,10 @@ "sha512" ], "keyval": { - "public": "017cd2782118efd4cdbb0a97ebdaf246d8c950c4835688de40b2630a9de1f288" + "public": "c34b61cb040f7084cc8e75525adbfb3414b8e20ae514243de30c890dfdfbe94c" } }, - "47633febcff092f00c2894bf27ee81388519e14a90ac506180fb5aa9ac5e86bc": { + "5835a4f31a87c2e8bb15b2db4b9c6dc90883baf3a9d0b889387707566441dd47": { "keytype": "ed25519", "scheme": "ed25519", "keyid_hash_algorithms": [ @@ -24,10 +24,10 @@ "sha512" ], "keyval": { - "public": "def735fd9284b5100f1aa7993a1cf1292e7ffed93e6349100ed9b0e20717ba9c" + "public": "4cec3d9668b2c4a76e1bee03927ebc96cef8386c2b1082bfd713d21dbfde4151" } }, - "75650b73fdaf52a346c03b4c642739d9429043ad0ccdb5c2ff7f73deb3f679cb": { + "7f25dc6409f169ea9383b62404adc7a3fa9de03091da059c0c3260e206c3d5e9": { "keytype": "ed25519", "scheme": "ed25519", "keyid_hash_algorithms": [ @@ -35,10 +35,10 @@ "sha512" ], "keyval": { - "public": "3856526cb658d1883b45e41e7e531bd8903670affee1564f34006ccfd3b5287a" + "public": "a7a69e1ce90e27c7e1df99cfe82df436f6628cefcc34b9c16f0620f660347cb3" } }, - "baea0d99a0b444b946cf2fffc2cb935ddd1a9c3282d39f3041a6f27539814a8a": { + "af127eca6b083c0c56bb7ac60ffce5e2a3a11db1a62bc0103eb0507c1d3d8c35": { "keytype": "ed25519", "scheme": "ed25519", "keyid_hash_algorithms": [ @@ -46,32 +46,32 @@ "sha512" ], "keyval": { - "public": "75d89000fb3ea2d1d3892811a6c152057f67a200221b86c6f95b8a325c4d95a5" + "public": "29b1268d21b55b6f95a07ccab17ab1479342bba2f49227d80cc64aa38e721314" } } }, "roles": { "root": { "keyids": [ - "baea0d99a0b444b946cf2fffc2cb935ddd1a9c3282d39f3041a6f27539814a8a" + "5835a4f31a87c2e8bb15b2db4b9c6dc90883baf3a9d0b889387707566441dd47" ], "threshold": 1 }, "snapshot": { "keyids": [ - "47633febcff092f00c2894bf27ee81388519e14a90ac506180fb5aa9ac5e86bc" + "af127eca6b083c0c56bb7ac60ffce5e2a3a11db1a62bc0103eb0507c1d3d8c35" ], "threshold": 1 }, "targets": { "keyids": [ - "75650b73fdaf52a346c03b4c642739d9429043ad0ccdb5c2ff7f73deb3f679cb" + "56067cc52611d7b198250a2f84f8930efd1dabc7cec3ac363b2ddb1a7f498f43" ], "threshold": 1 }, "timestamp": { "keyids": [ - "201fc3a2aa053b2d8c4cc5203b5c810efb7a77437fdc813db125a1a27e0aa64a" + "7f25dc6409f169ea9383b62404adc7a3fa9de03091da059c0c3260e206c3d5e9" ], "threshold": 1 } @@ -80,8 +80,8 @@ }, "signatures": [ { - "keyid": "baea0d99a0b444b946cf2fffc2cb935ddd1a9c3282d39f3041a6f27539814a8a", - "sig": "089ede640dc18996b88d5105f3df4aae6b85138c75607bf79ef6845c17d996934f64ecebba17c59c759461b5c38713dd7e9a46721c6733d0f637aded6c63dd08" + "keyid": "5835a4f31a87c2e8bb15b2db4b9c6dc90883baf3a9d0b889387707566441dd47", + "sig": "99aa7890f54af258128e43f2a24d220142143af50e7da9e544108de623ea1abc6d4a0febad40848fff0b782cca192a984548e9c37199042658340212d9a5d90d" } ] } \ No newline at end of file diff --git a/acceptance/tuf/tuf.go b/acceptance/tuf/tuf.go index c3cc5946d..95003b3b7 100644 --- a/acceptance/tuf/tuf.go +++ b/acceptance/tuf/tuf.go @@ -19,12 +19,16 @@ package tuf import ( "context" _ "embed" + "encoding/json" + "fmt" "os" + "path/filepath" "strings" "sync" "github.com/cucumber/godog" "github.com/otiai10/copy" + sigstoretuf "github.com/sigstore/sigstore-go/pkg/tuf" "github.com/sigstore/sigstore/pkg/tuf" "github.com/conforma/cli/acceptance/log" @@ -94,11 +98,40 @@ func initializeRoot(ctx context.Context) (context.Context, error) { return ctx, err } + mirror, err := Stub(ctx) + if err != nil { + return ctx, err + } + if err := setupNewTUFClientCache(newTUFRoot, mirror); err != nil { + return ctx, fmt.Errorf("setting up sigstore-go TUF cache: %w", err) + } + state := testenv.FetchState[state](ctx) state.initialized = true return ctx, nil } +// setupNewTUFClientCache writes the files that cosign v3's TrustedRoot() +// expects via sigstore-go's TUF client: remote.json with the mirror URL and +// root.json at //root.json. +func setupNewTUFClientCache(cacheDir, mirror string) error { + remote := map[string]string{"mirror": mirror} + remoteBytes, err := json.Marshal(remote) + if err != nil { + return err + } + if err := os.WriteFile(filepath.Join(cacheDir, "remote.json"), remoteBytes, 0o600); err != nil { + return err + } + + urlPath := sigstoretuf.URLToPath(mirror) + rootDir := filepath.Join(cacheDir, urlPath) + if err := os.MkdirAll(rootDir, 0o755); err != nil { + return err + } + return os.WriteFile(filepath.Join(rootDir, "root.json"), rootJSON, 0o600) +} + // Stub returns the `http://host:port` of the stubbed TUF. func Stub(ctx context.Context) (string, error) { endpoint, err := wiremock.Endpoint(ctx) diff --git a/acceptance/wiremock/recordings/tuf/__files/body-1.snapshot.json-4AYzM.json b/acceptance/wiremock/recordings/tuf/__files/body-1.snapshot.json-4AYzM.json deleted file mode 100644 index 48b711104..000000000 --- a/acceptance/wiremock/recordings/tuf/__files/body-1.snapshot.json-4AYzM.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "signed": { - "_type": "snapshot", - "spec_version": "1.0", - "version": 1, - "expires": "2026-05-03T21:04:40Z", - "meta": { - "targets.json": { - "length": 2595, - "hashes": { - "sha512": "71f42f2b41b64d1bac3e8e792c2278ec405583e2c0ec65a4d77b9d3d9a9368b6e5e83b782576e593342fb1bf4ac291418beb6cad63404a4a1d55d205b332cb61" - }, - "version": 1 - } - } - }, - "signatures": [ - { - "keyid": "47633febcff092f00c2894bf27ee81388519e14a90ac506180fb5aa9ac5e86bc", - "sig": "944276ff785a32021f1b7d0c3e63a218a7f30e32ed61619e6962e3bde14ee8e95fa29ced866c4085115c7b1e37b3a1a0e9cd11ef0c594cece5ca53f04810e101" - } - ] -} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/__files/body-1.snapshot.json-Cae1N.json b/acceptance/wiremock/recordings/tuf/__files/body-1.snapshot.json-Cae1N.json new file mode 100644 index 000000000..e154848e6 --- /dev/null +++ b/acceptance/wiremock/recordings/tuf/__files/body-1.snapshot.json-Cae1N.json @@ -0,0 +1,23 @@ +{ + "signed": { + "_type": "snapshot", + "spec_version": "1.0", + "version": 1, + "expires": "2036-05-06T15:34:09Z", + "meta": { + "targets.json": { + "length": 2595, + "hashes": { + "sha512": "562ba43ed9d4db3c966a3fc03d46d7244d9a0a1088d932b54948fa4032eee00836bf9b0b3f0f5b62273c55ffb6053361f20433823a64fa08071fd8b063a5e0c4" + }, + "version": 1 + } + } + }, + "signatures": [ + { + "keyid": "af127eca6b083c0c56bb7ac60ffce5e2a3a11db1a62bc0103eb0507c1d3d8c35", + "sig": "5f5cc957b4dc10cb289c234ccadbd435140b3f526b72fb9c0761429572b7890d7c34690377011975d4915fb6ccc5f6eb84cfb002d0a12c4bf97676d6a985f50d" + } + ] +} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/__files/body-1.targets.json-lRXBI.json b/acceptance/wiremock/recordings/tuf/__files/body-1.targets.json-enrE6.json similarity index 50% rename from acceptance/wiremock/recordings/tuf/__files/body-1.targets.json-lRXBI.json rename to acceptance/wiremock/recordings/tuf/__files/body-1.targets.json-enrE6.json index 4dd9c2f17..5753f0a5f 100644 --- a/acceptance/wiremock/recordings/tuf/__files/body-1.targets.json-lRXBI.json +++ b/acceptance/wiremock/recordings/tuf/__files/body-1.targets.json-enrE6.json @@ -3,12 +3,12 @@ "_type": "targets", "spec_version": "1.0", "version": 1, - "expires": "2026-05-03T21:04:40Z", + "expires": "2036-05-06T15:34:09Z", "targets": { "ctfe.pub": { "length": 178, "hashes": { - "sha512": "c36342ad2dbe32e499149cbdf8d4f9ad2162403495f48f1ea89bbcf9138c1123d7ad0570ba87b5b3de50a732ecb4742a080f4ce4574f7e7739a00e1eef546d18" + "sha512": "644f10e579535deb79861c3f27be6b675b991d433c0cdc0730677f5427636f2d334dd649ce0a79cb6455ee1f840db02e54bd1a4ccaccaa9c8a94d50ae348da5e" }, "custom": { "sigstore": { @@ -21,7 +21,7 @@ "fulcio_v1.crt.pem": { "length": 826, "hashes": { - "sha512": "150af49f08e52a117ae01f8e30c6a9917c6ee971bd2fb2da60467adb66269c45d0c4d671684e91df7c6dcff2e86a65948386186332b4c385522255d5b2cad1dc" + "sha512": "a91e4d1d6f9f54fb1c97c907ef303e86327edde9c1376fa7bf274a9e8e6f2bb3299aca0d6fc385bb2b2b1357f9b159173913f27d081a2becfdfa2ffbf7ddf8c3" }, "custom": { "sigstore": { @@ -34,7 +34,7 @@ "rekor.pub": { "length": 178, "hashes": { - "sha512": "ca21dc965dfa3ea59e2358b6cf15ad331cbd626a295e83feeae176d6f8dbba09a29686a13299d07cbdf8ffb5729ddc2ac1cf989daf8e714fe6e9be33f4c4ec7e" + "sha512": "9c7af8cf99e29f7b6c4d03dba616955fff32407a706c37df2a6383378af4990196cafe81082f5660af07c71524a87899dd235f5e9937c6536fb89f5a53762061" }, "custom": { "sigstore": { @@ -47,13 +47,13 @@ "trusted_root.json": { "length": 3762, "hashes": { - "sha512": "3ef849f6ca683c5263bef43082c65f3ce80d8d3996ffdca65c9ecd5fd7c781ffa0b81a174e89621be821381c007b9dbeed152e43d5ba9066bb4f0a0579a55cab" + "sha512": "9d1e7ee58f7a504b2860c7669711fc4c08f6ecffd18a9af05fe3affc84d043e8249e02546bea81c9f26f403154b42740081058f5f4e718b00c2d44d2948cc18d" } }, "tsa_intermediate_0.crt.pem": { "length": 691, "hashes": { - "sha512": "954abc4e4a9769b1d24a43bfb43aae152fae5e521bac47f59ff4e7fd70ba5859f6d3022fb68b18205148c3ad0e7b6d3798a860026b6456275df2c635f3d7ff9f" + "sha512": "1c069c4eaa3be41f980ca4abee94cedb8fc70d4469a1cd77a472040828911556f507d7f2543e1f76e259f57aa2a84c51a6dc1f00523a5670a8c1ef7e98f25c78" }, "custom": { "sigstore": { @@ -66,7 +66,7 @@ "tsa_leaf.crt.pem": { "length": 683, "hashes": { - "sha512": "4e6dbecfadd039adaa1de4cfea94c8cb6f6fea27ff4505a4e950c5498b1c3e49ec4c9824ae1c5268f76c23980aa32b0318c660eb89419984087a121335356268" + "sha512": "fd58537b91062475a34d1caf43bb8e8fb6fba5b35cab28bd4fbb0ce7f42f770ef72511d76e656bb733b42409d51c5bd933df7abbfd852cd7aa8344b7d6afc867" }, "custom": { "sigstore": { @@ -79,7 +79,7 @@ "tsa_root.crt.pem": { "length": 606, "hashes": { - "sha512": "00734240bff619474f1b52e68b205dd12768017038c34bb6645cbebe8068baec3de03f7c7b350212a9977fc6345ec35157ae838d35e8257b006e655c6bdc7a84" + "sha512": "8beb15a5bff24c82e94166fce4915b6a26b499ae67672408ee23f22536f1bd824518c8622eb11d89ce52772c6f79f0652d7685d80a9fa35b492a8fa503a030dc" }, "custom": { "sigstore": { @@ -93,8 +93,8 @@ }, "signatures": [ { - "keyid": "75650b73fdaf52a346c03b4c642739d9429043ad0ccdb5c2ff7f73deb3f679cb", - "sig": "13259551c239167184f45fc69d7d0ca1eb8a6d873d43253b3dc8327749f9eabc947e122a56afb9a2431eb88a56d168b79acc1d30101ccaa0486427fccda19f0b" + "keyid": "56067cc52611d7b198250a2f84f8930efd1dabc7cec3ac363b2ddb1a7f498f43", + "sig": "8748954b8f59cc41c1be2ddc6f04bd796171436fa310c084d6bbc9f6930f205a265e90efb1443b9b4c0f0e9558c5bee0053fa71988ebd78159aa69371f1dea02" } ] } \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/__files/body-2.root.json-n8qMv.txt b/acceptance/wiremock/recordings/tuf/__files/body-2.root.json-QKrSN.txt similarity index 100% rename from acceptance/wiremock/recordings/tuf/__files/body-2.root.json-n8qMv.txt rename to acceptance/wiremock/recordings/tuf/__files/body-2.root.json-QKrSN.txt diff --git a/acceptance/wiremock/recordings/tuf/__files/body-targets-00734240bff619474f1b52e68b205dd12768017038c34bb6645cbebe8068baec3de03f7c7b350212a9977fc6345ec35157ae838d35e8257b006e655c6bdc7a84.tsa_root.crt.-Vdz8g.pem b/acceptance/wiremock/recordings/tuf/__files/body-targets-00734240bff619474f1b52e68b205dd12768017038c34bb6645cbebe8068baec3de03f7c7b350212a9977fc6345ec35157ae838d35e8257b006e655c6bdc7a84.tsa_root.crt.-Vdz8g.pem deleted file mode 100644 index 46bd9c5bd..000000000 --- a/acceptance/wiremock/recordings/tuf/__files/body-targets-00734240bff619474f1b52e68b205dd12768017038c34bb6645cbebe8068baec3de03f7c7b350212a9977fc6345ec35157ae838d35e8257b006e655c6bdc7a84.tsa_root.crt.-Vdz8g.pem +++ /dev/null @@ -1,11 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBlDCCATqgAwIBAgIUewyeE33U2NfoMpKWQEuSa/VDHqIwCgYIKoZIzj0EAwIw -KDEOMAwGA1UEChMFbG9jYWwxFjAUBgNVBAMTDVRlc3QgVFNBIFJvb3QwHhcNMjUx -MTAzMjA1OTMxWhcNMzUxMTAzMjEwNDMxWjAoMQ4wDAYDVQQKEwVsb2NhbDEWMBQG -A1UEAxMNVGVzdCBUU0EgUm9vdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABIks -VMhyXLOBRXuaw0h9vpPgdXg3IRPV9lE2rnJKU24TE4AAKSQp2EFcALzLoh4yWj46 -G+3nVESlVgTKzw6Zqg2jQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTAD -AQH/MB0GA1UdDgQWBBQw8JOwLMPx7pcmHYdgtUp+S9ooTTAKBggqhkjOPQQDAgNI -ADBFAiEAsxp3b1H8arEZaGULdOxaslcrKN/jPmRL4Sd06843KG4CIAxkgij5QBcQ -T+gPuGIHQU+Gg5Mncmrsh+lHwF9seSq4 ------END CERTIFICATE----- \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/__files/body-targets-150af49f08e52a117ae01f8e30c6a9917c6ee971bd2fb2da60467adb66269c45d0c4d671684e91df7c6dcff2e86a65948386186332b4c385522255d5b2cad1dc.fulcio_v1.crt-8PwWB.pem b/acceptance/wiremock/recordings/tuf/__files/body-targets-150af49f08e52a117ae01f8e30c6a9917c6ee971bd2fb2da60467adb66269c45d0c4d671684e91df7c6dcff2e86a65948386186332b4c385522255d5b2cad1dc.fulcio_v1.crt-8PwWB.pem deleted file mode 100644 index 557967999..000000000 --- a/acceptance/wiremock/recordings/tuf/__files/body-targets-150af49f08e52a117ae01f8e30c6a9917c6ee971bd2fb2da60467adb66269c45d0c4d671684e91df7c6dcff2e86a65948386186332b4c385522255d5b2cad1dc.fulcio_v1.crt-8PwWB.pem +++ /dev/null @@ -1,14 +0,0 @@ ------BEGIN CERTIFICATE----- -MIICNjCCAd2gAwIBAgIIBel2loQvuJkwCgYIKoZIzj0EAwIwfjEMMAoGA1UEBhMD -VVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2Nv -MRYwFAYDVQQJEw01NDggTWFya2V0IFN0MQ4wDAYDVQQREwU1NzI3NDEZMBcGA1UE -ChMQTGludXggRm91bmRhdGlvbjAeFw0yNTExMDMyMTA0MTVaFw0yNjExMDMyMTA0 -MTVaMH4xDDAKBgNVBAYTA1VTQTETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE -BxMNU2FuIEZyYW5jaXNjbzEWMBQGA1UECRMNNTQ4IE1hcmtldCBTdDEOMAwGA1UE -ERMFNTcyNzQxGTAXBgNVBAoTEExpbnV4IEZvdW5kYXRpb24wWTATBgcqhkjOPQIB -BggqhkjOPQMBBwNCAASDfJhi/iziGM0bVM4sp3zS8PzsPI0htrPqLtLea12emea+ -V3WAfXal6csuvkQmD6oLPX4ue8+XTnx3Dk7CVqppo0UwQzAOBgNVHQ8BAf8EBAMC -AQYwEgYDVR0TAQH/BAgwBgEB/wIBATAdBgNVHQ4EFgQUfGDJMIsMcgYERCfFDx4s -Ib6kocIwCgYIKoZIzj0EAwIDRwAwRAIgHJsg0Nu3ZyNik39aCIwzQj7TVrza7+tI -n7NFEMPAIUYCIEM8+dSaoi2s/QeRL/7el2lM7yvyTWkM++qFyZwP1J/z ------END CERTIFICATE----- diff --git a/acceptance/wiremock/recordings/tuf/__files/body-targets-1c069c4eaa3be41f980ca4abee94cedb8fc70d4469a1cd77a472040828911556f507d7f2543e1f76e259f57aa2a84c51a6dc1f00523a5670a8c1ef7e98f25c78.tsa_intermedi-dDkQb.pem b/acceptance/wiremock/recordings/tuf/__files/body-targets-1c069c4eaa3be41f980ca4abee94cedb8fc70d4469a1cd77a472040828911556f507d7f2543e1f76e259f57aa2a84c51a6dc1f00523a5670a8c1ef7e98f25c78.tsa_intermedi-dDkQb.pem new file mode 100644 index 000000000..4ddad64fe --- /dev/null +++ b/acceptance/wiremock/recordings/tuf/__files/body-targets-1c069c4eaa3be41f980ca4abee94cedb8fc70d4469a1cd77a472040828911556f507d7f2543e1f76e259f57aa2a84c51a6dc1f00523a5670a8c1ef7e98f25c78.tsa_intermedi-dDkQb.pem @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE----- +MIIB0jCCAXigAwIBAgIUA/rhxCGGx3afO/xmyNMKkG8A41AwCgYIKoZIzj0EAwIw +KDEOMAwGA1UEChMFbG9jYWwxFjAUBgNVBAMTDVRlc3QgVFNBIFJvb3QwHhcNMjYw +NTA2MTUyODU2WhcNMzYwNTA2MTUzMzU2WjAwMQ4wDAYDVQQKEwVsb2NhbDEeMBwG +A1UEAxMVVGVzdCBUU0EgSW50ZXJtZWRpYXRlMFkwEwYHKoZIzj0CAQYIKoZIzj0D +AQcDQgAEuCNf8wdwWkUiuDqNLZ4V8he6oCAdWphPKvebEohf9sd8aErCr3lZu3t0 +76mpSSYPQ/Ri76decUs54GSvjLysMqN4MHYwDgYDVR0PAQH/BAQDAgEGMBMGA1Ud +JQQMMAoGCCsGAQUFBwMIMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFHHoNwuV +mBWX4tW0x5Gq9Aw1nS1EMB8GA1UdIwQYMBaAFM9qGGWavgJUjnL+qvdxL6WPFyDb +MAoGCCqGSM49BAMCA0gAMEUCIEcQd3uwqQvPEOZs3Njp7RX35mghRSoZiLnvtujD +stMMAiEAjIhC0c6JvqwHTD+CaZvouJAxgKsiDCJVUMXnC8//uKQ= +-----END CERTIFICATE----- \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/__files/body-targets-3ef849f6ca683c5263bef43082c65f3ce80d8d3996ffdca65c9ecd5fd7c781ffa0b81a174e89621be821381c007b9dbeed152e43d5ba9066bb4f0a0579a55cab.trusted_root.-HoiSR.json b/acceptance/wiremock/recordings/tuf/__files/body-targets-3ef849f6ca683c5263bef43082c65f3ce80d8d3996ffdca65c9ecd5fd7c781ffa0b81a174e89621be821381c007b9dbeed152e43d5ba9066bb4f0a0579a55cab.trusted_root.-HoiSR.json deleted file mode 100644 index 90120c64c..000000000 --- a/acceptance/wiremock/recordings/tuf/__files/body-targets-3ef849f6ca683c5263bef43082c65f3ce80d8d3996ffdca65c9ecd5fd7c781ffa0b81a174e89621be821381c007b9dbeed152e43d5ba9066bb4f0a0579a55cab.trusted_root.-HoiSR.json +++ /dev/null @@ -1 +0,0 @@ -{"mediaType":"application/vnd.dev.sigstore.trustedroot+json;version=0.1","tlogs":[{"hashAlgorithm":"SHA2_256","publicKey":{"rawBytes":"MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAESO7zvOq8PrIFbKWUneAoBvPAJAGd/k3ne5G5a+STt/Kg5gUCOQDPIR4GsIR0DxBhFucbvSaUaBuT5Gn3O/Rkrg==","keyDetails":"PKIX_ECDSA_P256_SHA_256","validFor":{"start":"2025-11-03T21:04:40.115625047Z"}},"logId":{"keyId":"9uh74yRCWWHIJbZk/ykEzmYB7rrho2Fnrk1kjjnJSrs="}}],"certificateAuthorities":[{"subject":{"organization":"Linux Foundation"},"certChain":{"certificates":[{"rawBytes":"MIICNjCCAd2gAwIBAgIIBel2loQvuJkwCgYIKoZIzj0EAwIwfjEMMAoGA1UEBhMDVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRYwFAYDVQQJEw01NDggTWFya2V0IFN0MQ4wDAYDVQQREwU1NzI3NDEZMBcGA1UEChMQTGludXggRm91bmRhdGlvbjAeFw0yNTExMDMyMTA0MTVaFw0yNjExMDMyMTA0MTVaMH4xDDAKBgNVBAYTA1VTQTETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZyYW5jaXNjbzEWMBQGA1UECRMNNTQ4IE1hcmtldCBTdDEOMAwGA1UEERMFNTcyNzQxGTAXBgNVBAoTEExpbnV4IEZvdW5kYXRpb24wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASDfJhi/iziGM0bVM4sp3zS8PzsPI0htrPqLtLea12emea+V3WAfXal6csuvkQmD6oLPX4ue8+XTnx3Dk7CVqppo0UwQzAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBATAdBgNVHQ4EFgQUfGDJMIsMcgYERCfFDx4sIb6kocIwCgYIKoZIzj0EAwIDRwAwRAIgHJsg0Nu3ZyNik39aCIwzQj7TVrza7+tIn7NFEMPAIUYCIEM8+dSaoi2s/QeRL/7el2lM7yvyTWkM++qFyZwP1J/z"}]},"validFor":{"start":"2025-11-03T21:04:15Z","end":"2026-11-03T21:04:15Z"}}],"ctlogs":[{"hashAlgorithm":"SHA2_256","publicKey":{"rawBytes":"MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEs3uuTb1hY9zORByOKG6JrYzggjnIn+dW+xMIQ8tJMdxro4I3unXmd6LuuM3Fey0w3PYhCcgm4QDdEAgPgGCPPw==","keyDetails":"PKIX_ECDSA_P256_SHA_256","validFor":{"start":"2025-11-03T21:04:40.115625047Z"}},"logId":{"keyId":"y8qptEWiox63IsFoPLSEces7pFCg/IeDjsS6jX2rtSE="}}],"timestampAuthorities":[{"subject":{"organization":"local","commonName":"Test TSA Root"},"certChain":{"certificates":[{"rawBytes":"MIIBzDCCAXKgAwIBAgIUReCG44KnpjM+dVJVFw+KSerB9ZQwCgYIKoZIzj0EAwIwMDEOMAwGA1UEChMFbG9jYWwxHjAcBgNVBAMTFVRlc3QgVFNBIEludGVybWVkaWF0ZTAeFw0yNTExMDMyMTAxMzFaFw0zNDExMDMyMTA0MzFaMDAxDjAMBgNVBAoTBWxvY2FsMR4wHAYDVQQDExVUZXN0IFRTQSBUaW1lc3RhbXBpbmcwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQ+c9yuhFiSx4nvFXsTHFsUB78YA/OCD+5TnYFmHG3Fwki1fQLMnLch08GCBvH8MSXBZWQ/sc114hhwzRDudLc+o2owaDAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0OBBYEFBgbVd/7LmIVhi2JPdDYcORx+OQjMB8GA1UdIwQYMBaAFDxxKXCTuS4cUOWqg2zItLfrNSwJMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMIMAoGCCqGSM49BAMCA0gAMEUCIQDDMwZtK8W4wLJRBXcKEoXVVM4x6/Q5y1fI8kawSobILQIgUaNC2lOm0bs196B3WkbJzvF0CZBMxHUeV32GTZYsU6k="},{"rawBytes":"MIIB0jCCAXigAwIBAgIUK6X1u+ieNKTQU+4uYhAh61oulEMwCgYIKoZIzj0EAwIwKDEOMAwGA1UEChMFbG9jYWwxFjAUBgNVBAMTDVRlc3QgVFNBIFJvb3QwHhcNMjUxMTAzMjA1OTMxWhcNMzUxMTAzMjEwNDMxWjAwMQ4wDAYDVQQKEwVsb2NhbDEeMBwGA1UEAxMVVGVzdCBUU0EgSW50ZXJtZWRpYXRlMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAER5XCe463/Af5k+gUJ6rMxL+8xVJiGH2qyx8HOZRnR5ZUFu+6BU7DNOvlM6wZ5oA7SjZCNXHah/snim9+n0yzUqN4MHYwDgYDVR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMIMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFDxxKXCTuS4cUOWqg2zItLfrNSwJMB8GA1UdIwQYMBaAFDDwk7Asw/HulyYdh2C1Sn5L2ihNMAoGCCqGSM49BAMCA0gAMEUCIEK4iMftKEyl+AmoZoWgywwNJzgrARJtclqt9TuTDxYqAiEAiaz+VtX3OtpZYtucs0DVBOD3YL0iswv+jM56D3WouvE="},{"rawBytes":"MIIBlDCCATqgAwIBAgIUewyeE33U2NfoMpKWQEuSa/VDHqIwCgYIKoZIzj0EAwIwKDEOMAwGA1UEChMFbG9jYWwxFjAUBgNVBAMTDVRlc3QgVFNBIFJvb3QwHhcNMjUxMTAzMjA1OTMxWhcNMzUxMTAzMjEwNDMxWjAoMQ4wDAYDVQQKEwVsb2NhbDEWMBQGA1UEAxMNVGVzdCBUU0EgUm9vdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABIksVMhyXLOBRXuaw0h9vpPgdXg3IRPV9lE2rnJKU24TE4AAKSQp2EFcALzLoh4yWj46G+3nVESlVgTKzw6Zqg2jQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQw8JOwLMPx7pcmHYdgtUp+S9ooTTAKBggqhkjOPQQDAgNIADBFAiEAsxp3b1H8arEZaGULdOxaslcrKN/jPmRL4Sd06843KG4CIAxkgij5QBcQT+gPuGIHQU+Gg5Mncmrsh+lHwF9seSq4"}]},"validFor":{"start":"2025-11-03T21:01:31Z","end":"2034-11-03T21:04:31Z"}}]} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/__files/body-targets-4e6dbecfadd039adaa1de4cfea94c8cb6f6fea27ff4505a4e950c5498b1c3e49ec4c9824ae1c5268f76c23980aa32b0318c660eb89419984087a121335356268.tsa_leaf.crt.-ptqwu.pem b/acceptance/wiremock/recordings/tuf/__files/body-targets-4e6dbecfadd039adaa1de4cfea94c8cb6f6fea27ff4505a4e950c5498b1c3e49ec4c9824ae1c5268f76c23980aa32b0318c660eb89419984087a121335356268.tsa_leaf.crt.-ptqwu.pem deleted file mode 100644 index e4fe5c97e..000000000 --- a/acceptance/wiremock/recordings/tuf/__files/body-targets-4e6dbecfadd039adaa1de4cfea94c8cb6f6fea27ff4505a4e950c5498b1c3e49ec4c9824ae1c5268f76c23980aa32b0318c660eb89419984087a121335356268.tsa_leaf.crt.-ptqwu.pem +++ /dev/null @@ -1,12 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIBzDCCAXKgAwIBAgIUReCG44KnpjM+dVJVFw+KSerB9ZQwCgYIKoZIzj0EAwIw -MDEOMAwGA1UEChMFbG9jYWwxHjAcBgNVBAMTFVRlc3QgVFNBIEludGVybWVkaWF0 -ZTAeFw0yNTExMDMyMTAxMzFaFw0zNDExMDMyMTA0MzFaMDAxDjAMBgNVBAoTBWxv -Y2FsMR4wHAYDVQQDExVUZXN0IFRTQSBUaW1lc3RhbXBpbmcwWTATBgcqhkjOPQIB -BggqhkjOPQMBBwNCAAQ+c9yuhFiSx4nvFXsTHFsUB78YA/OCD+5TnYFmHG3Fwki1 -fQLMnLch08GCBvH8MSXBZWQ/sc114hhwzRDudLc+o2owaDAOBgNVHQ8BAf8EBAMC -B4AwHQYDVR0OBBYEFBgbVd/7LmIVhi2JPdDYcORx+OQjMB8GA1UdIwQYMBaAFDxx -KXCTuS4cUOWqg2zItLfrNSwJMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMIMAoGCCqG -SM49BAMCA0gAMEUCIQDDMwZtK8W4wLJRBXcKEoXVVM4x6/Q5y1fI8kawSobILQIg -UaNC2lOm0bs196B3WkbJzvF0CZBMxHUeV32GTZYsU6k= ------END CERTIFICATE----- \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/__files/body-targets-644f10e579535deb79861c3f27be6b675b991d433c0cdc0730677f5427636f2d334dd649ce0a79cb6455ee1f840db02e54bd1a4ccaccaa9c8a94d50ae348da5e.ctfe.pub-babps.pub b/acceptance/wiremock/recordings/tuf/__files/body-targets-644f10e579535deb79861c3f27be6b675b991d433c0cdc0730677f5427636f2d334dd649ce0a79cb6455ee1f840db02e54bd1a4ccaccaa9c8a94d50ae348da5e.ctfe.pub-babps.pub new file mode 100644 index 000000000..bb8801e34 --- /dev/null +++ b/acceptance/wiremock/recordings/tuf/__files/body-targets-644f10e579535deb79861c3f27be6b675b991d433c0cdc0730677f5427636f2d334dd649ce0a79cb6455ee1f840db02e54bd1a4ccaccaa9c8a94d50ae348da5e.ctfe.pub-babps.pub @@ -0,0 +1,4 @@ +-----BEGIN PUBLIC KEY----- +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEyQVtbQn8wh7CWyHsc1JpIr1W0qMr +8TB+dNrD4qhC9KWq1ZO73OPaBWG0xgJJ+5Tzk4c/rYQt8O8BiDL7NJ/WgQ== +-----END PUBLIC KEY----- diff --git a/acceptance/wiremock/recordings/tuf/__files/body-targets-8beb15a5bff24c82e94166fce4915b6a26b499ae67672408ee23f22536f1bd824518c8622eb11d89ce52772c6f79f0652d7685d80a9fa35b492a8fa503a030dc.tsa_root.crt.-tYGbv.pem b/acceptance/wiremock/recordings/tuf/__files/body-targets-8beb15a5bff24c82e94166fce4915b6a26b499ae67672408ee23f22536f1bd824518c8622eb11d89ce52772c6f79f0652d7685d80a9fa35b492a8fa503a030dc.tsa_root.crt.-tYGbv.pem new file mode 100644 index 000000000..0bffe0336 --- /dev/null +++ b/acceptance/wiremock/recordings/tuf/__files/body-targets-8beb15a5bff24c82e94166fce4915b6a26b499ae67672408ee23f22536f1bd824518c8622eb11d89ce52772c6f79f0652d7685d80a9fa35b492a8fa503a030dc.tsa_root.crt.-tYGbv.pem @@ -0,0 +1,11 @@ +-----BEGIN CERTIFICATE----- +MIIBlDCCATqgAwIBAgIUVYMGPXVbyMW0Huvy8/9JxpdT49owCgYIKoZIzj0EAwIw +KDEOMAwGA1UEChMFbG9jYWwxFjAUBgNVBAMTDVRlc3QgVFNBIFJvb3QwHhcNMjYw +NTA2MTUyODU2WhcNMzYwNTA2MTUzMzU2WjAoMQ4wDAYDVQQKEwVsb2NhbDEWMBQG +A1UEAxMNVGVzdCBUU0EgUm9vdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABDQq ++oI7M+fvnaOXcmpXim3ddIfLW4jwXxMU/UvqFH+fbgrWafJ99IGgro01D8+qeGDS +epMR7LZQSbdnNZ25FP2jQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBTPahhlmr4CVI5y/qr3cS+ljxcg2zAKBggqhkjOPQQDAgNI +ADBFAiAeDDYvZhZKFnH2wn8D4lilE5plNl6BIatlBfzTB/35jQIhAOHrHXljZTUi +5yG+ZmMM5sQIPCUFRypc+4A7zZGJIAm+ +-----END CERTIFICATE----- \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/__files/body-targets-954abc4e4a9769b1d24a43bfb43aae152fae5e521bac47f59ff4e7fd70ba5859f6d3022fb68b18205148c3ad0e7b6d3798a860026b6456275df2c635f3d7ff9f.tsa_intermedi-8C7qr.pem b/acceptance/wiremock/recordings/tuf/__files/body-targets-954abc4e4a9769b1d24a43bfb43aae152fae5e521bac47f59ff4e7fd70ba5859f6d3022fb68b18205148c3ad0e7b6d3798a860026b6456275df2c635f3d7ff9f.tsa_intermedi-8C7qr.pem deleted file mode 100644 index 1f926a73d..000000000 --- a/acceptance/wiremock/recordings/tuf/__files/body-targets-954abc4e4a9769b1d24a43bfb43aae152fae5e521bac47f59ff4e7fd70ba5859f6d3022fb68b18205148c3ad0e7b6d3798a860026b6456275df2c635f3d7ff9f.tsa_intermedi-8C7qr.pem +++ /dev/null @@ -1,12 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIB0jCCAXigAwIBAgIUK6X1u+ieNKTQU+4uYhAh61oulEMwCgYIKoZIzj0EAwIw -KDEOMAwGA1UEChMFbG9jYWwxFjAUBgNVBAMTDVRlc3QgVFNBIFJvb3QwHhcNMjUx -MTAzMjA1OTMxWhcNMzUxMTAzMjEwNDMxWjAwMQ4wDAYDVQQKEwVsb2NhbDEeMBwG -A1UEAxMVVGVzdCBUU0EgSW50ZXJtZWRpYXRlMFkwEwYHKoZIzj0CAQYIKoZIzj0D -AQcDQgAER5XCe463/Af5k+gUJ6rMxL+8xVJiGH2qyx8HOZRnR5ZUFu+6BU7DNOvl -M6wZ5oA7SjZCNXHah/snim9+n0yzUqN4MHYwDgYDVR0PAQH/BAQDAgEGMBMGA1Ud -JQQMMAoGCCsGAQUFBwMIMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFDxxKXCT -uS4cUOWqg2zItLfrNSwJMB8GA1UdIwQYMBaAFDDwk7Asw/HulyYdh2C1Sn5L2ihN -MAoGCCqGSM49BAMCA0gAMEUCIEK4iMftKEyl+AmoZoWgywwNJzgrARJtclqt9TuT -DxYqAiEAiaz+VtX3OtpZYtucs0DVBOD3YL0iswv+jM56D3WouvE= ------END CERTIFICATE----- \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/__files/body-targets-9c7af8cf99e29f7b6c4d03dba616955fff32407a706c37df2a6383378af4990196cafe81082f5660af07c71524a87899dd235f5e9937c6536fb89f5a53762061.rekor.pub-ABW3C.pub b/acceptance/wiremock/recordings/tuf/__files/body-targets-9c7af8cf99e29f7b6c4d03dba616955fff32407a706c37df2a6383378af4990196cafe81082f5660af07c71524a87899dd235f5e9937c6536fb89f5a53762061.rekor.pub-ABW3C.pub new file mode 100644 index 000000000..24546b2cf --- /dev/null +++ b/acceptance/wiremock/recordings/tuf/__files/body-targets-9c7af8cf99e29f7b6c4d03dba616955fff32407a706c37df2a6383378af4990196cafe81082f5660af07c71524a87899dd235f5e9937c6536fb89f5a53762061.rekor.pub-ABW3C.pub @@ -0,0 +1,4 @@ +-----BEGIN PUBLIC KEY----- +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAECfntoKKzMInxPJecnlcG5BYmGFsT +0NtAFTmOHp465pGgMBZqcIP7iCj1LY1awlwupVLmYqdYV022iocfQ0hYxQ== +-----END PUBLIC KEY----- diff --git a/acceptance/wiremock/recordings/tuf/__files/body-targets-9d1e7ee58f7a504b2860c7669711fc4c08f6ecffd18a9af05fe3affc84d043e8249e02546bea81c9f26f403154b42740081058f5f4e718b00c2d44d2948cc18d.trusted_root.-EVutH.json b/acceptance/wiremock/recordings/tuf/__files/body-targets-9d1e7ee58f7a504b2860c7669711fc4c08f6ecffd18a9af05fe3affc84d043e8249e02546bea81c9f26f403154b42740081058f5f4e718b00c2d44d2948cc18d.trusted_root.-EVutH.json new file mode 100644 index 000000000..293b107c2 --- /dev/null +++ b/acceptance/wiremock/recordings/tuf/__files/body-targets-9d1e7ee58f7a504b2860c7669711fc4c08f6ecffd18a9af05fe3affc84d043e8249e02546bea81c9f26f403154b42740081058f5f4e718b00c2d44d2948cc18d.trusted_root.-EVutH.json @@ -0,0 +1 @@ +{"mediaType":"application/vnd.dev.sigstore.trustedroot+json;version=0.1","tlogs":[{"hashAlgorithm":"SHA2_256","publicKey":{"rawBytes":"MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAECfntoKKzMInxPJecnlcG5BYmGFsT0NtAFTmOHp465pGgMBZqcIP7iCj1LY1awlwupVLmYqdYV022iocfQ0hYxQ==","keyDetails":"PKIX_ECDSA_P256_SHA_256","validFor":{"start":"2026-05-06T15:34:09.106575535Z"}},"logId":{"keyId":"WbKqhC1lCd5hzRhne/lU9G22ruCjP44Yk21UI1grS0M="}}],"certificateAuthorities":[{"subject":{"organization":"Linux Foundation"},"certChain":{"certificates":[{"rawBytes":"MIICNjCCAd2gAwIBAgIINlQroxhEktwwCgYIKoZIzj0EAwIwfjEMMAoGA1UEBhMDVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRYwFAYDVQQJEw01NDggTWFya2V0IFN0MQ4wDAYDVQQREwU1NzI3NDEZMBcGA1UEChMQTGludXggRm91bmRhdGlvbjAeFw0yNjA1MDYxNTMzMjZaFw0yNzA1MDYxNTMzMjZaMH4xDDAKBgNVBAYTA1VTQTETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZyYW5jaXNjbzEWMBQGA1UECRMNNTQ4IE1hcmtldCBTdDEOMAwGA1UEERMFNTcyNzQxGTAXBgNVBAoTEExpbnV4IEZvdW5kYXRpb24wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASVIshIGIXtOAUsNqOwU3CmsLLP1JF45KHDr0DKmQ9rvMP3E/JLFNz0aYTCSkr0L/knpFHSAjsOdMTFTmPi82Sto0UwQzAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBATAdBgNVHQ4EFgQUjRiwOMeJQqrzz2zrfmYmSPDoxgcwCgYIKoZIzj0EAwIDRwAwRAIgJ5C07gyHLgfMq3vW1mDqcoalRko+h+n6CvM3zKWwBLUCIDOKAVdPc0eutlrFk5qzLGOItQFeJASaa5KLmkBZGpdb"}]},"validFor":{"start":"2026-05-06T15:33:26Z","end":"2027-05-06T15:33:26Z"}}],"ctlogs":[{"hashAlgorithm":"SHA2_256","publicKey":{"rawBytes":"MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEyQVtbQn8wh7CWyHsc1JpIr1W0qMr8TB+dNrD4qhC9KWq1ZO73OPaBWG0xgJJ+5Tzk4c/rYQt8O8BiDL7NJ/WgQ==","keyDetails":"PKIX_ECDSA_P256_SHA_256","validFor":{"start":"2026-05-06T15:34:09.106575535Z"}},"logId":{"keyId":"8jXIG1PAAVlcKfLtzsJCw0OSf4cNksiM5VLTAhy98QY="}}],"timestampAuthorities":[{"subject":{"organization":"local","commonName":"Test TSA Root"},"certChain":{"certificates":[{"rawBytes":"MIIBzTCCAXKgAwIBAgIUdGPFk775weWUlqeh4m3dyJxpt54wCgYIKoZIzj0EAwIwMDEOMAwGA1UEChMFbG9jYWwxHjAcBgNVBAMTFVRlc3QgVFNBIEludGVybWVkaWF0ZTAeFw0yNjA1MDYxNTMwNTZaFw0zNTA1MDYxNTMzNTZaMDAxDjAMBgNVBAoTBWxvY2FsMR4wHAYDVQQDExVUZXN0IFRTQSBUaW1lc3RhbXBpbmcwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQSvFNGol+7/3TNzU+PiDIH2AotuCKl/XmA2Tpkl9KIZt2AAT0UryQze3vwgu3YTydWWpgybpcjW4GW+LJXJJ89o2owaDAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0OBBYEFAmwwRKPsDYzEaLCeptwB1K6dmEgMB8GA1UdIwQYMBaAFHHoNwuVmBWX4tW0x5Gq9Aw1nS1EMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMIMAoGCCqGSM49BAMCA0kAMEYCIQCf8coPCFve37HdedoKUZ4/pUwzaHzucpS5X9Ta5CZW7gIhAMrlIPsT/El0hUFzURAyPxF/fAx7xH6QbEE5ozgjqUQb"},{"rawBytes":"MIIB0jCCAXigAwIBAgIUA/rhxCGGx3afO/xmyNMKkG8A41AwCgYIKoZIzj0EAwIwKDEOMAwGA1UEChMFbG9jYWwxFjAUBgNVBAMTDVRlc3QgVFNBIFJvb3QwHhcNMjYwNTA2MTUyODU2WhcNMzYwNTA2MTUzMzU2WjAwMQ4wDAYDVQQKEwVsb2NhbDEeMBwGA1UEAxMVVGVzdCBUU0EgSW50ZXJtZWRpYXRlMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuCNf8wdwWkUiuDqNLZ4V8he6oCAdWphPKvebEohf9sd8aErCr3lZu3t076mpSSYPQ/Ri76decUs54GSvjLysMqN4MHYwDgYDVR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMIMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFHHoNwuVmBWX4tW0x5Gq9Aw1nS1EMB8GA1UdIwQYMBaAFM9qGGWavgJUjnL+qvdxL6WPFyDbMAoGCCqGSM49BAMCA0gAMEUCIEcQd3uwqQvPEOZs3Njp7RX35mghRSoZiLnvtujDstMMAiEAjIhC0c6JvqwHTD+CaZvouJAxgKsiDCJVUMXnC8//uKQ="},{"rawBytes":"MIIBlDCCATqgAwIBAgIUVYMGPXVbyMW0Huvy8/9JxpdT49owCgYIKoZIzj0EAwIwKDEOMAwGA1UEChMFbG9jYWwxFjAUBgNVBAMTDVRlc3QgVFNBIFJvb3QwHhcNMjYwNTA2MTUyODU2WhcNMzYwNTA2MTUzMzU2WjAoMQ4wDAYDVQQKEwVsb2NhbDEWMBQGA1UEAxMNVGVzdCBUU0EgUm9vdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABDQq+oI7M+fvnaOXcmpXim3ddIfLW4jwXxMU/UvqFH+fbgrWafJ99IGgro01D8+qeGDSepMR7LZQSbdnNZ25FP2jQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTPahhlmr4CVI5y/qr3cS+ljxcg2zAKBggqhkjOPQQDAgNIADBFAiAeDDYvZhZKFnH2wn8D4lilE5plNl6BIatlBfzTB/35jQIhAOHrHXljZTUi5yG+ZmMM5sQIPCUFRypc+4A7zZGJIAm+"}]},"validFor":{"start":"2026-05-06T15:30:56Z","end":"2035-05-06T15:33:56Z"}}]} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/__files/body-targets-a91e4d1d6f9f54fb1c97c907ef303e86327edde9c1376fa7bf274a9e8e6f2bb3299aca0d6fc385bb2b2b1357f9b159173913f27d081a2becfdfa2ffbf7ddf8c3.fulcio_v1.crt-imNXZ.pem b/acceptance/wiremock/recordings/tuf/__files/body-targets-a91e4d1d6f9f54fb1c97c907ef303e86327edde9c1376fa7bf274a9e8e6f2bb3299aca0d6fc385bb2b2b1357f9b159173913f27d081a2becfdfa2ffbf7ddf8c3.fulcio_v1.crt-imNXZ.pem new file mode 100644 index 000000000..fa3d760b7 --- /dev/null +++ b/acceptance/wiremock/recordings/tuf/__files/body-targets-a91e4d1d6f9f54fb1c97c907ef303e86327edde9c1376fa7bf274a9e8e6f2bb3299aca0d6fc385bb2b2b1357f9b159173913f27d081a2becfdfa2ffbf7ddf8c3.fulcio_v1.crt-imNXZ.pem @@ -0,0 +1,14 @@ +-----BEGIN CERTIFICATE----- +MIICNjCCAd2gAwIBAgIINlQroxhEktwwCgYIKoZIzj0EAwIwfjEMMAoGA1UEBhMD +VVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2Nv +MRYwFAYDVQQJEw01NDggTWFya2V0IFN0MQ4wDAYDVQQREwU1NzI3NDEZMBcGA1UE +ChMQTGludXggRm91bmRhdGlvbjAeFw0yNjA1MDYxNTMzMjZaFw0yNzA1MDYxNTMz +MjZaMH4xDDAKBgNVBAYTA1VTQTETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE +BxMNU2FuIEZyYW5jaXNjbzEWMBQGA1UECRMNNTQ4IE1hcmtldCBTdDEOMAwGA1UE +ERMFNTcyNzQxGTAXBgNVBAoTEExpbnV4IEZvdW5kYXRpb24wWTATBgcqhkjOPQIB +BggqhkjOPQMBBwNCAASVIshIGIXtOAUsNqOwU3CmsLLP1JF45KHDr0DKmQ9rvMP3 +E/JLFNz0aYTCSkr0L/knpFHSAjsOdMTFTmPi82Sto0UwQzAOBgNVHQ8BAf8EBAMC +AQYwEgYDVR0TAQH/BAgwBgEB/wIBATAdBgNVHQ4EFgQUjRiwOMeJQqrzz2zrfmYm +SPDoxgcwCgYIKoZIzj0EAwIDRwAwRAIgJ5C07gyHLgfMq3vW1mDqcoalRko+h+n6 +CvM3zKWwBLUCIDOKAVdPc0eutlrFk5qzLGOItQFeJASaa5KLmkBZGpdb +-----END CERTIFICATE----- diff --git a/acceptance/wiremock/recordings/tuf/__files/body-targets-c36342ad2dbe32e499149cbdf8d4f9ad2162403495f48f1ea89bbcf9138c1123d7ad0570ba87b5b3de50a732ecb4742a080f4ce4574f7e7739a00e1eef546d18.ctfe.pub-QOxpM.pub b/acceptance/wiremock/recordings/tuf/__files/body-targets-c36342ad2dbe32e499149cbdf8d4f9ad2162403495f48f1ea89bbcf9138c1123d7ad0570ba87b5b3de50a732ecb4742a080f4ce4574f7e7739a00e1eef546d18.ctfe.pub-QOxpM.pub deleted file mode 100644 index 17174b96d..000000000 --- a/acceptance/wiremock/recordings/tuf/__files/body-targets-c36342ad2dbe32e499149cbdf8d4f9ad2162403495f48f1ea89bbcf9138c1123d7ad0570ba87b5b3de50a732ecb4742a080f4ce4574f7e7739a00e1eef546d18.ctfe.pub-QOxpM.pub +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PUBLIC KEY----- -MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEs3uuTb1hY9zORByOKG6JrYzggjnI -n+dW+xMIQ8tJMdxro4I3unXmd6LuuM3Fey0w3PYhCcgm4QDdEAgPgGCPPw== ------END PUBLIC KEY----- diff --git a/acceptance/wiremock/recordings/tuf/__files/body-targets-ca21dc965dfa3ea59e2358b6cf15ad331cbd626a295e83feeae176d6f8dbba09a29686a13299d07cbdf8ffb5729ddc2ac1cf989daf8e714fe6e9be33f4c4ec7e.rekor.pub-6bXBc.pub b/acceptance/wiremock/recordings/tuf/__files/body-targets-ca21dc965dfa3ea59e2358b6cf15ad331cbd626a295e83feeae176d6f8dbba09a29686a13299d07cbdf8ffb5729ddc2ac1cf989daf8e714fe6e9be33f4c4ec7e.rekor.pub-6bXBc.pub deleted file mode 100644 index 6f12aec34..000000000 --- a/acceptance/wiremock/recordings/tuf/__files/body-targets-ca21dc965dfa3ea59e2358b6cf15ad331cbd626a295e83feeae176d6f8dbba09a29686a13299d07cbdf8ffb5729ddc2ac1cf989daf8e714fe6e9be33f4c4ec7e.rekor.pub-6bXBc.pub +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PUBLIC KEY----- -MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAESO7zvOq8PrIFbKWUneAoBvPAJAGd -/k3ne5G5a+STt/Kg5gUCOQDPIR4GsIR0DxBhFucbvSaUaBuT5Gn3O/Rkrg== ------END PUBLIC KEY----- diff --git a/acceptance/wiremock/recordings/tuf/__files/body-targets-fd58537b91062475a34d1caf43bb8e8fb6fba5b35cab28bd4fbb0ce7f42f770ef72511d76e656bb733b42409d51c5bd933df7abbfd852cd7aa8344b7d6afc867.tsa_leaf.crt.-kpdsu.pem b/acceptance/wiremock/recordings/tuf/__files/body-targets-fd58537b91062475a34d1caf43bb8e8fb6fba5b35cab28bd4fbb0ce7f42f770ef72511d76e656bb733b42409d51c5bd933df7abbfd852cd7aa8344b7d6afc867.tsa_leaf.crt.-kpdsu.pem new file mode 100644 index 000000000..809856708 --- /dev/null +++ b/acceptance/wiremock/recordings/tuf/__files/body-targets-fd58537b91062475a34d1caf43bb8e8fb6fba5b35cab28bd4fbb0ce7f42f770ef72511d76e656bb733b42409d51c5bd933df7abbfd852cd7aa8344b7d6afc867.tsa_leaf.crt.-kpdsu.pem @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE----- +MIIBzTCCAXKgAwIBAgIUdGPFk775weWUlqeh4m3dyJxpt54wCgYIKoZIzj0EAwIw +MDEOMAwGA1UEChMFbG9jYWwxHjAcBgNVBAMTFVRlc3QgVFNBIEludGVybWVkaWF0 +ZTAeFw0yNjA1MDYxNTMwNTZaFw0zNTA1MDYxNTMzNTZaMDAxDjAMBgNVBAoTBWxv +Y2FsMR4wHAYDVQQDExVUZXN0IFRTQSBUaW1lc3RhbXBpbmcwWTATBgcqhkjOPQIB +BggqhkjOPQMBBwNCAAQSvFNGol+7/3TNzU+PiDIH2AotuCKl/XmA2Tpkl9KIZt2A +AT0UryQze3vwgu3YTydWWpgybpcjW4GW+LJXJJ89o2owaDAOBgNVHQ8BAf8EBAMC +B4AwHQYDVR0OBBYEFAmwwRKPsDYzEaLCeptwB1K6dmEgMB8GA1UdIwQYMBaAFHHo +NwuVmBWX4tW0x5Gq9Aw1nS1EMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMIMAoGCCqG +SM49BAMCA0kAMEYCIQCf8coPCFve37HdedoKUZ4/pUwzaHzucpS5X9Ta5CZW7gIh +AMrlIPsT/El0hUFzURAyPxF/fAx7xH6QbEE5ozgjqUQb +-----END CERTIFICATE----- \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/__files/body-timestamp.json-DJ6HO.json b/acceptance/wiremock/recordings/tuf/__files/body-timestamp.json-DJ6HO.json deleted file mode 100644 index 7a3455e3a..000000000 --- a/acceptance/wiremock/recordings/tuf/__files/body-timestamp.json-DJ6HO.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "signed": { - "_type": "timestamp", - "spec_version": "1.0", - "version": 1, - "expires": "2026-05-03T21:04:40Z", - "meta": { - "snapshot.json": { - "length": 618, - "hashes": { - "sha512": "12cf301bed61818490e82b0fba7411b304789f4c9269f4fd3472afef36a5ea8ab1e5776dacd890daff7d7cc7aef29ec5df506a2a874e91b1b64912d7254650b0" - }, - "version": 1 - } - } - }, - "signatures": [ - { - "keyid": "201fc3a2aa053b2d8c4cc5203b5c810efb7a77437fdc813db125a1a27e0aa64a", - "sig": "a5e524a7872058822d8c69b384b754ddd500a28c5ba8f96c0610bcfbd4f0d335ebe327000fb4331a28a610e8d63ff1b451bbbb447de8415a3574985270960505" - } - ] -} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/__files/body-timestamp.json-nYHvr.json b/acceptance/wiremock/recordings/tuf/__files/body-timestamp.json-nYHvr.json new file mode 100644 index 000000000..74213214b --- /dev/null +++ b/acceptance/wiremock/recordings/tuf/__files/body-timestamp.json-nYHvr.json @@ -0,0 +1,23 @@ +{ + "signed": { + "_type": "timestamp", + "spec_version": "1.0", + "version": 1, + "expires": "2036-05-06T15:34:09Z", + "meta": { + "snapshot.json": { + "length": 618, + "hashes": { + "sha512": "06c7c9dfc2f027575de344bb23144407e63c9ebef9f6c8b35bd82a78f8912c660a6846923ac79fee7aa53e93c18b9320f8d2376fd43f34bda668f1a630e2d1aa" + }, + "version": 1 + } + } + }, + "signatures": [ + { + "keyid": "7f25dc6409f169ea9383b62404adc7a3fa9de03091da059c0c3260e206c3d5e9", + "sig": "90140efdee9c6795c1aa1e41c40ab7273c6d110e6c91a9f90f8ea7e6c36cd1aed85dc791e302ef5448adb8c657d121297e26c2cc9411928049d8c12a78e0e703" + } + ] +} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/mappings/mapping-1.snapshot.json-4AYzM.json b/acceptance/wiremock/recordings/tuf/mappings/mapping-1.snapshot.json-4AYzM.json deleted file mode 100644 index 94ef46f45..000000000 --- a/acceptance/wiremock/recordings/tuf/mappings/mapping-1.snapshot.json-4AYzM.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "id" : "6c21bebd-8c2c-3be6-b134-6104f9864d0e", - "request" : { - "url" : "/1.snapshot.json", - "method" : "GET" - }, - "response" : { - "status" : 200, - "bodyFileName" : "body-1.snapshot.json-4AYzM.json", - "headers" : { - "date" : "Mon, 03 Nov 2025 21:04:52 GMT", - "server" : "envoy", - "last-modified" : "Mon, 03 Nov 2025 21:04:40 GMT", - "x-envoy-upstream-service-time" : "0", - "content-type" : "application/json", - "accept-ranges" : "bytes" - } - }, - "uuid" : "6c21bebd-8c2c-3be6-b134-6104f9864d0e" -} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/mappings/mapping-1.snapshot.json-Cae1N.json b/acceptance/wiremock/recordings/tuf/mappings/mapping-1.snapshot.json-Cae1N.json new file mode 100644 index 000000000..70c2fe209 --- /dev/null +++ b/acceptance/wiremock/recordings/tuf/mappings/mapping-1.snapshot.json-Cae1N.json @@ -0,0 +1,20 @@ +{ + "id" : "548bd60f-b5b9-3a7b-9291-47ff5ccac5dc", + "request" : { + "url" : "/1.snapshot.json", + "method" : "GET" + }, + "response" : { + "status" : 200, + "bodyFileName" : "body-1.snapshot.json-Cae1N.json", + "headers" : { + "date" : "Wed, 06 May 2026 15:34:25 GMT", + "server" : "envoy", + "last-modified" : "Wed, 06 May 2026 15:34:09 GMT", + "x-envoy-upstream-service-time" : "1", + "content-type" : "application/json", + "accept-ranges" : "bytes" + } + }, + "uuid" : "548bd60f-b5b9-3a7b-9291-47ff5ccac5dc" +} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/mappings/mapping-1.targets.json-lRXBI.json b/acceptance/wiremock/recordings/tuf/mappings/mapping-1.targets.json-enrE6.json similarity index 52% rename from acceptance/wiremock/recordings/tuf/mappings/mapping-1.targets.json-lRXBI.json rename to acceptance/wiremock/recordings/tuf/mappings/mapping-1.targets.json-enrE6.json index 180623074..4059a04c8 100644 --- a/acceptance/wiremock/recordings/tuf/mappings/mapping-1.targets.json-lRXBI.json +++ b/acceptance/wiremock/recordings/tuf/mappings/mapping-1.targets.json-enrE6.json @@ -1,20 +1,20 @@ { - "id" : "acefb5e7-6398-3289-a8d2-4190960aca72", + "id" : "f81553be-9149-3c81-aac0-846e805228bc", "request" : { "url" : "/1.targets.json", "method" : "GET" }, "response" : { "status" : 200, - "bodyFileName" : "body-1.targets.json-lRXBI.json", + "bodyFileName" : "body-1.targets.json-enrE6.json", "headers" : { - "date" : "Mon, 03 Nov 2025 21:04:52 GMT", + "date" : "Wed, 06 May 2026 15:34:25 GMT", "server" : "envoy", - "last-modified" : "Mon, 03 Nov 2025 21:04:40 GMT", + "last-modified" : "Wed, 06 May 2026 15:34:09 GMT", "x-envoy-upstream-service-time" : "1", "content-type" : "application/json", "accept-ranges" : "bytes" } }, - "uuid" : "acefb5e7-6398-3289-a8d2-4190960aca72" + "uuid" : "f81553be-9149-3c81-aac0-846e805228bc" } \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/mappings/mapping-2.root.json-n8qMv.json b/acceptance/wiremock/recordings/tuf/mappings/mapping-2.root.json-QKrSN.json similarity index 51% rename from acceptance/wiremock/recordings/tuf/mappings/mapping-2.root.json-n8qMv.json rename to acceptance/wiremock/recordings/tuf/mappings/mapping-2.root.json-QKrSN.json index 223c1cb47..b6fbfff78 100644 --- a/acceptance/wiremock/recordings/tuf/mappings/mapping-2.root.json-n8qMv.json +++ b/acceptance/wiremock/recordings/tuf/mappings/mapping-2.root.json-QKrSN.json @@ -1,19 +1,19 @@ { - "id" : "735ed4b3-75d7-33d6-93ef-8c4f5ee16f4f", + "id" : "3943ceeb-07cf-3e70-b67f-cc2c2e09b477", "request" : { "url" : "/2.root.json", "method" : "GET" }, "response" : { "status" : 404, - "bodyFileName" : "body-2.root.json-n8qMv.txt", + "bodyFileName" : "body-2.root.json-QKrSN.txt", "headers" : { - "date" : "Mon, 03 Nov 2025 21:04:52 GMT", + "date" : "Wed, 06 May 2026 15:34:25 GMT", "server" : "envoy", - "x-envoy-upstream-service-time" : "1", + "x-envoy-upstream-service-time" : "0", "x-content-type-options" : "nosniff", "content-type" : "text/plain; charset=utf-8" } }, - "uuid" : "735ed4b3-75d7-33d6-93ef-8c4f5ee16f4f" + "uuid" : "3943ceeb-07cf-3e70-b67f-cc2c2e09b477" } \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-00734240bff619474f1b52e68b205dd12768017038c34bb6645cbebe8068baec3de03f7c7b350212a9977fc6345ec35157ae838d35e8257b006e655c6bdc7a84.tsa_root.crt.-Vdz8g.json b/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-00734240bff619474f1b52e68b205dd12768017038c34bb6645cbebe8068baec3de03f7c7b350212a9977fc6345ec35157ae838d35e8257b006e655c6bdc7a84.tsa_root.crt.-Vdz8g.json deleted file mode 100644 index 81b84f5e7..000000000 --- a/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-00734240bff619474f1b52e68b205dd12768017038c34bb6645cbebe8068baec3de03f7c7b350212a9977fc6345ec35157ae838d35e8257b006e655c6bdc7a84.tsa_root.crt.-Vdz8g.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "id" : "1bb0583b-4c81-31e8-8c2b-4fae05411aed", - "request" : { - "url" : "/targets/00734240bff619474f1b52e68b205dd12768017038c34bb6645cbebe8068baec3de03f7c7b350212a9977fc6345ec35157ae838d35e8257b006e655c6bdc7a84.tsa_root.crt.pem", - "method" : "GET" - }, - "response" : { - "status" : 200, - "bodyFileName" : "body-targets-00734240bff619474f1b52e68b205dd12768017038c34bb6645cbebe8068baec3de03f7c7b350212a9977fc6345ec35157ae838d35e8257b006e655c6bdc7a84.tsa_root.crt.-Vdz8g.pem", - "headers" : { - "date" : "Mon, 03 Nov 2025 21:04:52 GMT", - "server" : "envoy", - "last-modified" : "Mon, 03 Nov 2025 21:04:40 GMT", - "x-envoy-upstream-service-time" : "0", - "content-type" : "application/pem-certificate-chain", - "accept-ranges" : "bytes" - } - }, - "uuid" : "1bb0583b-4c81-31e8-8c2b-4fae05411aed" -} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-150af49f08e52a117ae01f8e30c6a9917c6ee971bd2fb2da60467adb66269c45d0c4d671684e91df7c6dcff2e86a65948386186332b4c385522255d5b2cad1dc.fulcio_v1.crt-8PwWB.json b/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-150af49f08e52a117ae01f8e30c6a9917c6ee971bd2fb2da60467adb66269c45d0c4d671684e91df7c6dcff2e86a65948386186332b4c385522255d5b2cad1dc.fulcio_v1.crt-8PwWB.json deleted file mode 100644 index 15e3e3758..000000000 --- a/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-150af49f08e52a117ae01f8e30c6a9917c6ee971bd2fb2da60467adb66269c45d0c4d671684e91df7c6dcff2e86a65948386186332b4c385522255d5b2cad1dc.fulcio_v1.crt-8PwWB.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "id" : "08750313-275e-36e0-a273-bc95430fda5f", - "request" : { - "url" : "/targets/150af49f08e52a117ae01f8e30c6a9917c6ee971bd2fb2da60467adb66269c45d0c4d671684e91df7c6dcff2e86a65948386186332b4c385522255d5b2cad1dc.fulcio_v1.crt.pem", - "method" : "GET" - }, - "response" : { - "status" : 200, - "bodyFileName" : "body-targets-150af49f08e52a117ae01f8e30c6a9917c6ee971bd2fb2da60467adb66269c45d0c4d671684e91df7c6dcff2e86a65948386186332b4c385522255d5b2cad1dc.fulcio_v1.crt-8PwWB.pem", - "headers" : { - "date" : "Mon, 03 Nov 2025 21:04:52 GMT", - "server" : "envoy", - "last-modified" : "Mon, 03 Nov 2025 21:04:40 GMT", - "x-envoy-upstream-service-time" : "1", - "content-type" : "application/pem-certificate-chain", - "accept-ranges" : "bytes" - } - }, - "uuid" : "08750313-275e-36e0-a273-bc95430fda5f" -} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-1c069c4eaa3be41f980ca4abee94cedb8fc70d4469a1cd77a472040828911556f507d7f2543e1f76e259f57aa2a84c51a6dc1f00523a5670a8c1ef7e98f25c78.tsa_intermedi-dDkQb.json b/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-1c069c4eaa3be41f980ca4abee94cedb8fc70d4469a1cd77a472040828911556f507d7f2543e1f76e259f57aa2a84c51a6dc1f00523a5670a8c1ef7e98f25c78.tsa_intermedi-dDkQb.json new file mode 100644 index 000000000..19a444b6f --- /dev/null +++ b/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-1c069c4eaa3be41f980ca4abee94cedb8fc70d4469a1cd77a472040828911556f507d7f2543e1f76e259f57aa2a84c51a6dc1f00523a5670a8c1ef7e98f25c78.tsa_intermedi-dDkQb.json @@ -0,0 +1,20 @@ +{ + "id" : "4c69e9b5-f9bc-31b6-88d7-a2b1efc9dcc0", + "request" : { + "url" : "/targets/1c069c4eaa3be41f980ca4abee94cedb8fc70d4469a1cd77a472040828911556f507d7f2543e1f76e259f57aa2a84c51a6dc1f00523a5670a8c1ef7e98f25c78.tsa_intermediate_0.crt.pem", + "method" : "GET" + }, + "response" : { + "status" : 200, + "bodyFileName" : "body-targets-1c069c4eaa3be41f980ca4abee94cedb8fc70d4469a1cd77a472040828911556f507d7f2543e1f76e259f57aa2a84c51a6dc1f00523a5670a8c1ef7e98f25c78.tsa_intermedi-dDkQb.pem", + "headers" : { + "date" : "Wed, 06 May 2026 15:34:25 GMT", + "server" : "envoy", + "last-modified" : "Wed, 06 May 2026 15:34:09 GMT", + "x-envoy-upstream-service-time" : "1", + "content-type" : "application/pem-certificate-chain", + "accept-ranges" : "bytes" + } + }, + "uuid" : "4c69e9b5-f9bc-31b6-88d7-a2b1efc9dcc0" +} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-3ef849f6ca683c5263bef43082c65f3ce80d8d3996ffdca65c9ecd5fd7c781ffa0b81a174e89621be821381c007b9dbeed152e43d5ba9066bb4f0a0579a55cab.trusted_root.-HoiSR.json b/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-3ef849f6ca683c5263bef43082c65f3ce80d8d3996ffdca65c9ecd5fd7c781ffa0b81a174e89621be821381c007b9dbeed152e43d5ba9066bb4f0a0579a55cab.trusted_root.-HoiSR.json deleted file mode 100644 index fec4aee30..000000000 --- a/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-3ef849f6ca683c5263bef43082c65f3ce80d8d3996ffdca65c9ecd5fd7c781ffa0b81a174e89621be821381c007b9dbeed152e43d5ba9066bb4f0a0579a55cab.trusted_root.-HoiSR.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "id" : "5ab3b2f0-fd96-33d2-a850-6914a9627fba", - "request" : { - "url" : "/targets/3ef849f6ca683c5263bef43082c65f3ce80d8d3996ffdca65c9ecd5fd7c781ffa0b81a174e89621be821381c007b9dbeed152e43d5ba9066bb4f0a0579a55cab.trusted_root.json", - "method" : "GET" - }, - "response" : { - "status" : 200, - "bodyFileName" : "body-targets-3ef849f6ca683c5263bef43082c65f3ce80d8d3996ffdca65c9ecd5fd7c781ffa0b81a174e89621be821381c007b9dbeed152e43d5ba9066bb4f0a0579a55cab.trusted_root.-HoiSR.json", - "headers" : { - "date" : "Mon, 03 Nov 2025 21:04:52 GMT", - "server" : "envoy", - "last-modified" : "Mon, 03 Nov 2025 21:04:40 GMT", - "x-envoy-upstream-service-time" : "1", - "content-type" : "application/json", - "accept-ranges" : "bytes" - } - }, - "uuid" : "5ab3b2f0-fd96-33d2-a850-6914a9627fba" -} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-4e6dbecfadd039adaa1de4cfea94c8cb6f6fea27ff4505a4e950c5498b1c3e49ec4c9824ae1c5268f76c23980aa32b0318c660eb89419984087a121335356268.tsa_leaf.crt.-ptqwu.json b/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-4e6dbecfadd039adaa1de4cfea94c8cb6f6fea27ff4505a4e950c5498b1c3e49ec4c9824ae1c5268f76c23980aa32b0318c660eb89419984087a121335356268.tsa_leaf.crt.-ptqwu.json deleted file mode 100644 index 4a2e46c1c..000000000 --- a/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-4e6dbecfadd039adaa1de4cfea94c8cb6f6fea27ff4505a4e950c5498b1c3e49ec4c9824ae1c5268f76c23980aa32b0318c660eb89419984087a121335356268.tsa_leaf.crt.-ptqwu.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "id" : "e7857fe7-0526-33d0-a1d3-a54dbd231e09", - "request" : { - "url" : "/targets/4e6dbecfadd039adaa1de4cfea94c8cb6f6fea27ff4505a4e950c5498b1c3e49ec4c9824ae1c5268f76c23980aa32b0318c660eb89419984087a121335356268.tsa_leaf.crt.pem", - "method" : "GET" - }, - "response" : { - "status" : 200, - "bodyFileName" : "body-targets-4e6dbecfadd039adaa1de4cfea94c8cb6f6fea27ff4505a4e950c5498b1c3e49ec4c9824ae1c5268f76c23980aa32b0318c660eb89419984087a121335356268.tsa_leaf.crt.-ptqwu.pem", - "headers" : { - "date" : "Mon, 03 Nov 2025 21:04:52 GMT", - "server" : "envoy", - "last-modified" : "Mon, 03 Nov 2025 21:04:40 GMT", - "x-envoy-upstream-service-time" : "1", - "content-type" : "application/pem-certificate-chain", - "accept-ranges" : "bytes" - } - }, - "uuid" : "e7857fe7-0526-33d0-a1d3-a54dbd231e09" -} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-644f10e579535deb79861c3f27be6b675b991d433c0cdc0730677f5427636f2d334dd649ce0a79cb6455ee1f840db02e54bd1a4ccaccaa9c8a94d50ae348da5e.ctfe.pub-babps.json b/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-644f10e579535deb79861c3f27be6b675b991d433c0cdc0730677f5427636f2d334dd649ce0a79cb6455ee1f840db02e54bd1a4ccaccaa9c8a94d50ae348da5e.ctfe.pub-babps.json new file mode 100644 index 000000000..1bda1ee67 --- /dev/null +++ b/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-644f10e579535deb79861c3f27be6b675b991d433c0cdc0730677f5427636f2d334dd649ce0a79cb6455ee1f840db02e54bd1a4ccaccaa9c8a94d50ae348da5e.ctfe.pub-babps.json @@ -0,0 +1,20 @@ +{ + "id" : "198fdc23-86d1-38ce-8371-e6b4c7085d5e", + "request" : { + "url" : "/targets/644f10e579535deb79861c3f27be6b675b991d433c0cdc0730677f5427636f2d334dd649ce0a79cb6455ee1f840db02e54bd1a4ccaccaa9c8a94d50ae348da5e.ctfe.pub", + "method" : "GET" + }, + "response" : { + "status" : 200, + "bodyFileName" : "body-targets-644f10e579535deb79861c3f27be6b675b991d433c0cdc0730677f5427636f2d334dd649ce0a79cb6455ee1f840db02e54bd1a4ccaccaa9c8a94d50ae348da5e.ctfe.pub-babps.pub", + "headers" : { + "date" : "Wed, 06 May 2026 15:34:25 GMT", + "server" : "envoy", + "last-modified" : "Wed, 06 May 2026 15:34:09 GMT", + "x-envoy-upstream-service-time" : "0", + "content-type" : "application/vnd.exstream-package", + "accept-ranges" : "bytes" + } + }, + "uuid" : "198fdc23-86d1-38ce-8371-e6b4c7085d5e" +} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-8beb15a5bff24c82e94166fce4915b6a26b499ae67672408ee23f22536f1bd824518c8622eb11d89ce52772c6f79f0652d7685d80a9fa35b492a8fa503a030dc.tsa_root.crt.-tYGbv.json b/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-8beb15a5bff24c82e94166fce4915b6a26b499ae67672408ee23f22536f1bd824518c8622eb11d89ce52772c6f79f0652d7685d80a9fa35b492a8fa503a030dc.tsa_root.crt.-tYGbv.json new file mode 100644 index 000000000..a1a8cce01 --- /dev/null +++ b/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-8beb15a5bff24c82e94166fce4915b6a26b499ae67672408ee23f22536f1bd824518c8622eb11d89ce52772c6f79f0652d7685d80a9fa35b492a8fa503a030dc.tsa_root.crt.-tYGbv.json @@ -0,0 +1,20 @@ +{ + "id" : "e09c3f2c-e860-370a-ac45-7f8ef45530a2", + "request" : { + "url" : "/targets/8beb15a5bff24c82e94166fce4915b6a26b499ae67672408ee23f22536f1bd824518c8622eb11d89ce52772c6f79f0652d7685d80a9fa35b492a8fa503a030dc.tsa_root.crt.pem", + "method" : "GET" + }, + "response" : { + "status" : 200, + "bodyFileName" : "body-targets-8beb15a5bff24c82e94166fce4915b6a26b499ae67672408ee23f22536f1bd824518c8622eb11d89ce52772c6f79f0652d7685d80a9fa35b492a8fa503a030dc.tsa_root.crt.-tYGbv.pem", + "headers" : { + "date" : "Wed, 06 May 2026 15:34:25 GMT", + "server" : "envoy", + "last-modified" : "Wed, 06 May 2026 15:34:09 GMT", + "x-envoy-upstream-service-time" : "1", + "content-type" : "application/pem-certificate-chain", + "accept-ranges" : "bytes" + } + }, + "uuid" : "e09c3f2c-e860-370a-ac45-7f8ef45530a2" +} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-954abc4e4a9769b1d24a43bfb43aae152fae5e521bac47f59ff4e7fd70ba5859f6d3022fb68b18205148c3ad0e7b6d3798a860026b6456275df2c635f3d7ff9f.tsa_intermedi-8C7qr.json b/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-954abc4e4a9769b1d24a43bfb43aae152fae5e521bac47f59ff4e7fd70ba5859f6d3022fb68b18205148c3ad0e7b6d3798a860026b6456275df2c635f3d7ff9f.tsa_intermedi-8C7qr.json deleted file mode 100644 index a95417cac..000000000 --- a/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-954abc4e4a9769b1d24a43bfb43aae152fae5e521bac47f59ff4e7fd70ba5859f6d3022fb68b18205148c3ad0e7b6d3798a860026b6456275df2c635f3d7ff9f.tsa_intermedi-8C7qr.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "id" : "12a8aaf4-c03b-3b04-928a-b8f4f7f9ad16", - "request" : { - "url" : "/targets/954abc4e4a9769b1d24a43bfb43aae152fae5e521bac47f59ff4e7fd70ba5859f6d3022fb68b18205148c3ad0e7b6d3798a860026b6456275df2c635f3d7ff9f.tsa_intermediate_0.crt.pem", - "method" : "GET" - }, - "response" : { - "status" : 200, - "bodyFileName" : "body-targets-954abc4e4a9769b1d24a43bfb43aae152fae5e521bac47f59ff4e7fd70ba5859f6d3022fb68b18205148c3ad0e7b6d3798a860026b6456275df2c635f3d7ff9f.tsa_intermedi-8C7qr.pem", - "headers" : { - "date" : "Mon, 03 Nov 2025 21:04:52 GMT", - "server" : "envoy", - "last-modified" : "Mon, 03 Nov 2025 21:04:40 GMT", - "x-envoy-upstream-service-time" : "0", - "content-type" : "application/pem-certificate-chain", - "accept-ranges" : "bytes" - } - }, - "uuid" : "12a8aaf4-c03b-3b04-928a-b8f4f7f9ad16" -} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-9c7af8cf99e29f7b6c4d03dba616955fff32407a706c37df2a6383378af4990196cafe81082f5660af07c71524a87899dd235f5e9937c6536fb89f5a53762061.rekor.pub-ABW3C.json b/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-9c7af8cf99e29f7b6c4d03dba616955fff32407a706c37df2a6383378af4990196cafe81082f5660af07c71524a87899dd235f5e9937c6536fb89f5a53762061.rekor.pub-ABW3C.json new file mode 100644 index 000000000..4572495a6 --- /dev/null +++ b/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-9c7af8cf99e29f7b6c4d03dba616955fff32407a706c37df2a6383378af4990196cafe81082f5660af07c71524a87899dd235f5e9937c6536fb89f5a53762061.rekor.pub-ABW3C.json @@ -0,0 +1,20 @@ +{ + "id" : "469eb43b-557c-32b8-989b-5f54940fdff6", + "request" : { + "url" : "/targets/9c7af8cf99e29f7b6c4d03dba616955fff32407a706c37df2a6383378af4990196cafe81082f5660af07c71524a87899dd235f5e9937c6536fb89f5a53762061.rekor.pub", + "method" : "GET" + }, + "response" : { + "status" : 200, + "bodyFileName" : "body-targets-9c7af8cf99e29f7b6c4d03dba616955fff32407a706c37df2a6383378af4990196cafe81082f5660af07c71524a87899dd235f5e9937c6536fb89f5a53762061.rekor.pub-ABW3C.pub", + "headers" : { + "date" : "Wed, 06 May 2026 15:34:25 GMT", + "server" : "envoy", + "last-modified" : "Wed, 06 May 2026 15:34:09 GMT", + "x-envoy-upstream-service-time" : "0", + "content-type" : "application/vnd.exstream-package", + "accept-ranges" : "bytes" + } + }, + "uuid" : "469eb43b-557c-32b8-989b-5f54940fdff6" +} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-9d1e7ee58f7a504b2860c7669711fc4c08f6ecffd18a9af05fe3affc84d043e8249e02546bea81c9f26f403154b42740081058f5f4e718b00c2d44d2948cc18d.trusted_root.-EVutH.json b/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-9d1e7ee58f7a504b2860c7669711fc4c08f6ecffd18a9af05fe3affc84d043e8249e02546bea81c9f26f403154b42740081058f5f4e718b00c2d44d2948cc18d.trusted_root.-EVutH.json new file mode 100644 index 000000000..c496beddb --- /dev/null +++ b/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-9d1e7ee58f7a504b2860c7669711fc4c08f6ecffd18a9af05fe3affc84d043e8249e02546bea81c9f26f403154b42740081058f5f4e718b00c2d44d2948cc18d.trusted_root.-EVutH.json @@ -0,0 +1,20 @@ +{ + "id" : "fd2f5cba-fae0-3684-af6b-9d6569ed1589", + "request" : { + "url" : "/targets/9d1e7ee58f7a504b2860c7669711fc4c08f6ecffd18a9af05fe3affc84d043e8249e02546bea81c9f26f403154b42740081058f5f4e718b00c2d44d2948cc18d.trusted_root.json", + "method" : "GET" + }, + "response" : { + "status" : 200, + "bodyFileName" : "body-targets-9d1e7ee58f7a504b2860c7669711fc4c08f6ecffd18a9af05fe3affc84d043e8249e02546bea81c9f26f403154b42740081058f5f4e718b00c2d44d2948cc18d.trusted_root.-EVutH.json", + "headers" : { + "date" : "Wed, 06 May 2026 15:34:25 GMT", + "server" : "envoy", + "last-modified" : "Wed, 06 May 2026 15:34:09 GMT", + "x-envoy-upstream-service-time" : "1", + "content-type" : "application/json", + "accept-ranges" : "bytes" + } + }, + "uuid" : "fd2f5cba-fae0-3684-af6b-9d6569ed1589" +} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-a91e4d1d6f9f54fb1c97c907ef303e86327edde9c1376fa7bf274a9e8e6f2bb3299aca0d6fc385bb2b2b1357f9b159173913f27d081a2becfdfa2ffbf7ddf8c3.fulcio_v1.crt-imNXZ.json b/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-a91e4d1d6f9f54fb1c97c907ef303e86327edde9c1376fa7bf274a9e8e6f2bb3299aca0d6fc385bb2b2b1357f9b159173913f27d081a2becfdfa2ffbf7ddf8c3.fulcio_v1.crt-imNXZ.json new file mode 100644 index 000000000..7fe37dd7a --- /dev/null +++ b/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-a91e4d1d6f9f54fb1c97c907ef303e86327edde9c1376fa7bf274a9e8e6f2bb3299aca0d6fc385bb2b2b1357f9b159173913f27d081a2becfdfa2ffbf7ddf8c3.fulcio_v1.crt-imNXZ.json @@ -0,0 +1,20 @@ +{ + "id" : "e9674f4f-3b7b-3c26-b12a-4042f05e736f", + "request" : { + "url" : "/targets/a91e4d1d6f9f54fb1c97c907ef303e86327edde9c1376fa7bf274a9e8e6f2bb3299aca0d6fc385bb2b2b1357f9b159173913f27d081a2becfdfa2ffbf7ddf8c3.fulcio_v1.crt.pem", + "method" : "GET" + }, + "response" : { + "status" : 200, + "bodyFileName" : "body-targets-a91e4d1d6f9f54fb1c97c907ef303e86327edde9c1376fa7bf274a9e8e6f2bb3299aca0d6fc385bb2b2b1357f9b159173913f27d081a2becfdfa2ffbf7ddf8c3.fulcio_v1.crt-imNXZ.pem", + "headers" : { + "date" : "Wed, 06 May 2026 15:34:25 GMT", + "server" : "envoy", + "last-modified" : "Wed, 06 May 2026 15:34:09 GMT", + "x-envoy-upstream-service-time" : "0", + "content-type" : "application/pem-certificate-chain", + "accept-ranges" : "bytes" + } + }, + "uuid" : "e9674f4f-3b7b-3c26-b12a-4042f05e736f" +} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-c36342ad2dbe32e499149cbdf8d4f9ad2162403495f48f1ea89bbcf9138c1123d7ad0570ba87b5b3de50a732ecb4742a080f4ce4574f7e7739a00e1eef546d18.ctfe.pub-QOxpM.json b/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-c36342ad2dbe32e499149cbdf8d4f9ad2162403495f48f1ea89bbcf9138c1123d7ad0570ba87b5b3de50a732ecb4742a080f4ce4574f7e7739a00e1eef546d18.ctfe.pub-QOxpM.json deleted file mode 100644 index 0b955e4db..000000000 --- a/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-c36342ad2dbe32e499149cbdf8d4f9ad2162403495f48f1ea89bbcf9138c1123d7ad0570ba87b5b3de50a732ecb4742a080f4ce4574f7e7739a00e1eef546d18.ctfe.pub-QOxpM.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "id" : "b12da2af-b55a-37fc-974e-2efff6044250", - "request" : { - "url" : "/targets/c36342ad2dbe32e499149cbdf8d4f9ad2162403495f48f1ea89bbcf9138c1123d7ad0570ba87b5b3de50a732ecb4742a080f4ce4574f7e7739a00e1eef546d18.ctfe.pub", - "method" : "GET" - }, - "response" : { - "status" : 200, - "bodyFileName" : "body-targets-c36342ad2dbe32e499149cbdf8d4f9ad2162403495f48f1ea89bbcf9138c1123d7ad0570ba87b5b3de50a732ecb4742a080f4ce4574f7e7739a00e1eef546d18.ctfe.pub-QOxpM.pub", - "headers" : { - "date" : "Mon, 03 Nov 2025 21:04:52 GMT", - "server" : "envoy", - "last-modified" : "Mon, 03 Nov 2025 21:04:40 GMT", - "x-envoy-upstream-service-time" : "0", - "content-type" : "application/vnd.exstream-package", - "accept-ranges" : "bytes" - } - }, - "uuid" : "b12da2af-b55a-37fc-974e-2efff6044250" -} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-ca21dc965dfa3ea59e2358b6cf15ad331cbd626a295e83feeae176d6f8dbba09a29686a13299d07cbdf8ffb5729ddc2ac1cf989daf8e714fe6e9be33f4c4ec7e.rekor.pub-6bXBc.json b/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-ca21dc965dfa3ea59e2358b6cf15ad331cbd626a295e83feeae176d6f8dbba09a29686a13299d07cbdf8ffb5729ddc2ac1cf989daf8e714fe6e9be33f4c4ec7e.rekor.pub-6bXBc.json deleted file mode 100644 index 336bf103a..000000000 --- a/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-ca21dc965dfa3ea59e2358b6cf15ad331cbd626a295e83feeae176d6f8dbba09a29686a13299d07cbdf8ffb5729ddc2ac1cf989daf8e714fe6e9be33f4c4ec7e.rekor.pub-6bXBc.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "id" : "b55e91b0-7033-30cc-8465-845f7538c28d", - "request" : { - "url" : "/targets/ca21dc965dfa3ea59e2358b6cf15ad331cbd626a295e83feeae176d6f8dbba09a29686a13299d07cbdf8ffb5729ddc2ac1cf989daf8e714fe6e9be33f4c4ec7e.rekor.pub", - "method" : "GET" - }, - "response" : { - "status" : 200, - "bodyFileName" : "body-targets-ca21dc965dfa3ea59e2358b6cf15ad331cbd626a295e83feeae176d6f8dbba09a29686a13299d07cbdf8ffb5729ddc2ac1cf989daf8e714fe6e9be33f4c4ec7e.rekor.pub-6bXBc.pub", - "headers" : { - "date" : "Mon, 03 Nov 2025 21:04:52 GMT", - "server" : "envoy", - "last-modified" : "Mon, 03 Nov 2025 21:04:40 GMT", - "x-envoy-upstream-service-time" : "1", - "content-type" : "application/vnd.exstream-package", - "accept-ranges" : "bytes" - } - }, - "uuid" : "b55e91b0-7033-30cc-8465-845f7538c28d" -} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-fd58537b91062475a34d1caf43bb8e8fb6fba5b35cab28bd4fbb0ce7f42f770ef72511d76e656bb733b42409d51c5bd933df7abbfd852cd7aa8344b7d6afc867.tsa_leaf.crt.-kpdsu.json b/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-fd58537b91062475a34d1caf43bb8e8fb6fba5b35cab28bd4fbb0ce7f42f770ef72511d76e656bb733b42409d51c5bd933df7abbfd852cd7aa8344b7d6afc867.tsa_leaf.crt.-kpdsu.json new file mode 100644 index 000000000..e514bd0dd --- /dev/null +++ b/acceptance/wiremock/recordings/tuf/mappings/mapping-targets-fd58537b91062475a34d1caf43bb8e8fb6fba5b35cab28bd4fbb0ce7f42f770ef72511d76e656bb733b42409d51c5bd933df7abbfd852cd7aa8344b7d6afc867.tsa_leaf.crt.-kpdsu.json @@ -0,0 +1,20 @@ +{ + "id" : "5893ddd7-1e43-3371-af8f-ca514f4667df", + "request" : { + "url" : "/targets/fd58537b91062475a34d1caf43bb8e8fb6fba5b35cab28bd4fbb0ce7f42f770ef72511d76e656bb733b42409d51c5bd933df7abbfd852cd7aa8344b7d6afc867.tsa_leaf.crt.pem", + "method" : "GET" + }, + "response" : { + "status" : 200, + "bodyFileName" : "body-targets-fd58537b91062475a34d1caf43bb8e8fb6fba5b35cab28bd4fbb0ce7f42f770ef72511d76e656bb733b42409d51c5bd933df7abbfd852cd7aa8344b7d6afc867.tsa_leaf.crt.-kpdsu.pem", + "headers" : { + "date" : "Wed, 06 May 2026 15:34:25 GMT", + "server" : "envoy", + "last-modified" : "Wed, 06 May 2026 15:34:09 GMT", + "x-envoy-upstream-service-time" : "1", + "content-type" : "application/pem-certificate-chain", + "accept-ranges" : "bytes" + } + }, + "uuid" : "5893ddd7-1e43-3371-af8f-ca514f4667df" +} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/mappings/mapping-timestamp.json-DJ6HO.json b/acceptance/wiremock/recordings/tuf/mappings/mapping-timestamp.json-DJ6HO.json deleted file mode 100644 index 675dd22bb..000000000 --- a/acceptance/wiremock/recordings/tuf/mappings/mapping-timestamp.json-DJ6HO.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "id" : "ad3eda7d-f260-360e-89dd-50a1b0487d9b", - "request" : { - "url" : "/timestamp.json", - "method" : "GET" - }, - "response" : { - "status" : 200, - "bodyFileName" : "body-timestamp.json-DJ6HO.json", - "headers" : { - "date" : "Mon, 03 Nov 2025 21:04:52 GMT", - "server" : "envoy", - "last-modified" : "Mon, 03 Nov 2025 21:04:40 GMT", - "x-envoy-upstream-service-time" : "0", - "content-type" : "application/json", - "accept-ranges" : "bytes" - } - }, - "uuid" : "ad3eda7d-f260-360e-89dd-50a1b0487d9b" -} \ No newline at end of file diff --git a/acceptance/wiremock/recordings/tuf/mappings/mapping-timestamp.json-nYHvr.json b/acceptance/wiremock/recordings/tuf/mappings/mapping-timestamp.json-nYHvr.json new file mode 100644 index 000000000..00f6163bf --- /dev/null +++ b/acceptance/wiremock/recordings/tuf/mappings/mapping-timestamp.json-nYHvr.json @@ -0,0 +1,20 @@ +{ + "id" : "b6a6ce62-e6b4-3b66-9c29-517ac0a17575", + "request" : { + "url" : "/timestamp.json", + "method" : "GET" + }, + "response" : { + "status" : 200, + "bodyFileName" : "body-timestamp.json-nYHvr.json", + "headers" : { + "date" : "Wed, 06 May 2026 15:34:25 GMT", + "server" : "envoy", + "last-modified" : "Wed, 06 May 2026 15:34:09 GMT", + "x-envoy-upstream-service-time" : "1", + "content-type" : "application/json", + "accept-ranges" : "bytes" + } + }, + "uuid" : "b6a6ce62-e6b4-3b66-9c29-517ac0a17575" +} \ No newline at end of file diff --git a/features/__snapshots__/validate_image.snap b/features/__snapshots__/validate_image.snap index 42d878bb2..a16a88da9 100755 --- a/features/__snapshots__/validate_image.snap +++ b/features/__snapshots__/validate_image.snap @@ -1619,9 +1619,9 @@ Error: success criteria not met { "keyid": "${IMAGE_SIGNATURE_KEY_ID_acceptance/ec-happy-day-keyless}", "sig": "${IMAGE_SIGNATURE_acceptance/ec-happy-day-keyless}", - "certificate": "-----BEGIN CERTIFICATE-----\nMIIDQTCCAuigAwIBAgIUTJ7dbOAvCfTVVl61zXIDVGVgN4QwCgYIKoZIzj0EAwIw\nfjEMMAoGA1UEBhMDVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMRYwFAYDVQQJEw01NDggTWFya2V0IFN0MQ4wDAYDVQQREwU1\nNzI3NDEZMBcGA1UEChMQTGludXggRm91bmRhdGlvbjAeFw0yNTExMDMyMTA0NDZa\nFw0yNTExMDMyMTE0NDZaMAAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAR4cdPe\n/m6G4ujNS5/Ccry6phWm4101uOVJMoNKZ15twtUdgmQyaS9GZTHbbXtrCgAd2zIP\niZC83bAXpWZyF4T3o4IBwDCCAbwwDgYDVR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoG\nCCsGAQUFBwMDMB0GA1UdDgQWBBQbrKdbR9QozQhKgzO9Tl3i6ReaFjAfBgNVHSME\nGDAWgBR8YMkwiwxyBgREJ8UPHiwhvqShwjBOBgNVHREBAf8ERDBChkBodHRwczov\nL2t1YmVybmV0ZXMuaW8vbmFtZXNwYWNlcy9kZWZhdWx0L3NlcnZpY2VhY2NvdW50\ncy9kZWZhdWx0MDoGCisGAQQBg78wAQEELGh0dHBzOi8va3ViZXJuZXRlcy5kZWZh\ndWx0LnN2Yy5jbHVzdGVyLmxvY2FsMDwGCisGAQQBg78wAQgELgwsaHR0cHM6Ly9r\ndWJlcm5ldGVzLmRlZmF1bHQuc3ZjLmNsdXN0ZXIubG9jYWwwgYoGCisGAQQB1nkC\nBAIEfAR6AHgAdgDLyqm0RaKjHrciwWg8tIRx6zukUKD8h4OOxLqNfau1IQAAAZpL\niWRiAAAEAwBHMEUCIDhlupbKRoZ0V+IweU+ukTbBll39QZTuT9SuOKw/oWSYAiEA\nq+xRKHyGY2Z/sRmu5Fxi19lj39c86fgByzJ2wf4g0U4wCgYIKoZIzj0EAwIDRwAw\nRAIgckW+u5SLDzz22z7v77eM62YqEhkDo1MqlY5Sr7E+HwkCIAKXOJV+VDVSBD3q\nk+4wpA3YOqyKYPA6b+5RvMoPbEF0\n-----END CERTIFICATE-----\n", + "certificate": "-----BEGIN CERTIFICATE-----\nMIIDQDCCAuegAwIBAgIUXPWacW2uTuOeNj/nhRYyCoDAEH0wCgYIKoZIzj0EAwIw\nfjEMMAoGA1UEBhMDVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMRYwFAYDVQQJEw01NDggTWFya2V0IFN0MQ4wDAYDVQQREwU1\nNzI3NDEZMBcGA1UEChMQTGludXggRm91bmRhdGlvbjAeFw0yNjA1MDYxNTM0MTda\nFw0yNjA1MDYxNTQ0MTdaMAAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQP/fJ2\nVD1Y360wvc4swlCz4m6uuMYD//y8I8Y90wbldp4rFsSb2UaLqD/mvTqjfYFMHVLj\nlmeIkT9haLQfoISKo4IBvzCCAbswDgYDVR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoG\nCCsGAQUFBwMDMB0GA1UdDgQWBBS3ooBvj0MH/LXNXIv95D5ceiue8jAfBgNVHSME\nGDAWgBSNGLA4x4lCqvPPbOt+ZiZI8OjGBzBOBgNVHREBAf8ERDBChkBodHRwczov\nL2t1YmVybmV0ZXMuaW8vbmFtZXNwYWNlcy9kZWZhdWx0L3NlcnZpY2VhY2NvdW50\ncy9kZWZhdWx0MDoGCisGAQQBg78wAQEELGh0dHBzOi8va3ViZXJuZXRlcy5kZWZh\ndWx0LnN2Yy5jbHVzdGVyLmxvY2FsMDwGCisGAQQBg78wAQgELgwsaHR0cHM6Ly9r\ndWJlcm5ldGVzLmRlZmF1bHQuc3ZjLmNsdXN0ZXIubG9jYWwwgYkGCisGAQQB1nkC\nBAIEewR5AHcAdQDyNcgbU8ABWVwp8u3OwkLDQ5J/hw2SyIzlUtMCHL3xBgAAAZ39\n7PR+AAAEAwBGMEQCIC4iFmuYLEms2TOm6oVZ64rKBrwC4GnRjzF4jw9AD08CAiBu\n9yTQkXH9dXV3L+7t19ztkPTZm+ZHTLAYveylS1E4zTAKBggqhkjOPQQDAgNHADBE\nAiAf/iHZyhXx54vD67reEBjCRNIBcWdvyjpnmjmYRU2TuQIgK5gAIWjF4ATRmVZp\nhb+R90OPXyWBPpMebjZiYi10A4Y=\n-----END CERTIFICATE-----\n", "chain": [ - "-----BEGIN CERTIFICATE-----\nMIICNjCCAd2gAwIBAgIIBel2loQvuJkwCgYIKoZIzj0EAwIwfjEMMAoGA1UEBhMD\nVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2Nv\nMRYwFAYDVQQJEw01NDggTWFya2V0IFN0MQ4wDAYDVQQREwU1NzI3NDEZMBcGA1UE\nChMQTGludXggRm91bmRhdGlvbjAeFw0yNTExMDMyMTA0MTVaFw0yNjExMDMyMTA0\nMTVaMH4xDDAKBgNVBAYTA1VTQTETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE\nBxMNU2FuIEZyYW5jaXNjbzEWMBQGA1UECRMNNTQ4IE1hcmtldCBTdDEOMAwGA1UE\nERMFNTcyNzQxGTAXBgNVBAoTEExpbnV4IEZvdW5kYXRpb24wWTATBgcqhkjOPQIB\nBggqhkjOPQMBBwNCAASDfJhi/iziGM0bVM4sp3zS8PzsPI0htrPqLtLea12emea+\nV3WAfXal6csuvkQmD6oLPX4ue8+XTnx3Dk7CVqppo0UwQzAOBgNVHQ8BAf8EBAMC\nAQYwEgYDVR0TAQH/BAgwBgEB/wIBATAdBgNVHQ4EFgQUfGDJMIsMcgYERCfFDx4s\nIb6kocIwCgYIKoZIzj0EAwIDRwAwRAIgHJsg0Nu3ZyNik39aCIwzQj7TVrza7+tI\nn7NFEMPAIUYCIEM8+dSaoi2s/QeRL/7el2lM7yvyTWkM++qFyZwP1J/z\n-----END CERTIFICATE-----\n" + "-----BEGIN CERTIFICATE-----\nMIICNjCCAd2gAwIBAgIINlQroxhEktwwCgYIKoZIzj0EAwIwfjEMMAoGA1UEBhMD\nVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2Nv\nMRYwFAYDVQQJEw01NDggTWFya2V0IFN0MQ4wDAYDVQQREwU1NzI3NDEZMBcGA1UE\nChMQTGludXggRm91bmRhdGlvbjAeFw0yNjA1MDYxNTMzMjZaFw0yNzA1MDYxNTMz\nMjZaMH4xDDAKBgNVBAYTA1VTQTETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE\nBxMNU2FuIEZyYW5jaXNjbzEWMBQGA1UECRMNNTQ4IE1hcmtldCBTdDEOMAwGA1UE\nERMFNTcyNzQxGTAXBgNVBAoTEExpbnV4IEZvdW5kYXRpb24wWTATBgcqhkjOPQIB\nBggqhkjOPQMBBwNCAASVIshIGIXtOAUsNqOwU3CmsLLP1JF45KHDr0DKmQ9rvMP3\nE/JLFNz0aYTCSkr0L/knpFHSAjsOdMTFTmPi82Sto0UwQzAOBgNVHQ8BAf8EBAMC\nAQYwEgYDVR0TAQH/BAgwBgEB/wIBATAdBgNVHQ4EFgQUjRiwOMeJQqrzz2zrfmYm\nSPDoxgcwCgYIKoZIzj0EAwIDRwAwRAIgJ5C07gyHLgfMq3vW1mDqcoalRko+h+n6\nCvM3zKWwBLUCIDOKAVdPc0eutlrFk5qzLGOItQFeJASaa5KLmkBZGpdb\n-----END CERTIFICATE-----\n" ], "metadata": { "Fulcio Issuer": "${CERT_ISSUER}", @@ -1629,7 +1629,7 @@ Error: success criteria not met "Issuer": "O=Linux Foundation,POSTALCODE=57274,STREET=548 Market St,L=San Francisco,ST=California,C=USA", "Not After": "${TIMESTAMP}", "Not Before": "${TIMESTAMP}", - "Serial Number": "4c9edd6ce02f09f4d5565eb5cd72035465603784", + "Serial Number": "5cf59a716dae4ee39e363fe78516320a80c0107d", "Subject Alternative Name": "URIs:${CERT_IDENTITY}" } } @@ -1642,10 +1642,10 @@ Error: success criteria not met "signatures": [ { "keyid": "${ATTESTATION_SIGNATURE_KEY_ID_acceptance/ec-happy-day-keyless}", - "sig": "MEYCIQCSVdd9JnEmBBH35BjX5BcyQpPRq7e53pwISSa30tdOygIhANdOF6L4d56kJvb/ihT9Eve5u9tPFHv8WWN7wGQB6+OH", - "certificate": "-----BEGIN CERTIFICATE-----\nMIIDQjCCAuigAwIBAgIUBM2+vJjgiJmZiSxt5tCTEFsd6qEwCgYIKoZIzj0EAwIw\nfjEMMAoGA1UEBhMDVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMRYwFAYDVQQJEw01NDggTWFya2V0IFN0MQ4wDAYDVQQREwU1\nNzI3NDEZMBcGA1UEChMQTGludXggRm91bmRhdGlvbjAeFw0yNTExMDMyMTA0NDha\nFw0yNTExMDMyMTE0NDhaMAAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAR7rTm1\nrZINWj58UJ6tA6v2tEBhzhyUQDQko5kAvd0nTl0XhP/kWzj0icT0693zoPKAkjZq\n5m6XZP6yNvteceKao4IBwDCCAbwwDgYDVR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoG\nCCsGAQUFBwMDMB0GA1UdDgQWBBRUNTadXsW8SaSXPdfbnsCkE0SpBjAfBgNVHSME\nGDAWgBR8YMkwiwxyBgREJ8UPHiwhvqShwjBOBgNVHREBAf8ERDBChkBodHRwczov\nL2t1YmVybmV0ZXMuaW8vbmFtZXNwYWNlcy9kZWZhdWx0L3NlcnZpY2VhY2NvdW50\ncy9kZWZhdWx0MDoGCisGAQQBg78wAQEELGh0dHBzOi8va3ViZXJuZXRlcy5kZWZh\ndWx0LnN2Yy5jbHVzdGVyLmxvY2FsMDwGCisGAQQBg78wAQgELgwsaHR0cHM6Ly9r\ndWJlcm5ldGVzLmRlZmF1bHQuc3ZjLmNsdXN0ZXIubG9jYWwwgYoGCisGAQQB1nkC\nBAIEfAR6AHgAdgDLyqm0RaKjHrciwWg8tIRx6zukUKD8h4OOxLqNfau1IQAAAZpL\niWpgAAAEAwBHMEUCIAn3q9yzuDdiYwtO6nTPST6ddRVI8Q3X8eKmWE5qS33NAiEA\n4ANf9l1M1cAayTLQ1/Rv6Uj2dnvuAUGDgZafVIFCbh8wCgYIKoZIzj0EAwIDSAAw\nRQIhAIBMl8jxXHfiOUT2PV6kqYO04o3aSVJhX9L8oERY29ZQAiBdu8HoOFMio7nk\nAuR0FYpd6t8PVeaCg+w+/gTyvzbXhg==\n-----END CERTIFICATE-----\n", + "sig": "MEYCIQC+rCeaWJcHs6/0A3H1wWe1Od4+iDQUlskavOgMf6cTkwIhAJG9rI0/LmZK//mAfbuu27bDPROhV+gXxlt2FGrnNhpt", + "certificate": "-----BEGIN CERTIFICATE-----\nMIIDQTCCAuegAwIBAgIUS4o5krspl9tLudXR60Iv7d9ntqAwCgYIKoZIzj0EAwIw\nfjEMMAoGA1UEBhMDVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T\nYW4gRnJhbmNpc2NvMRYwFAYDVQQJEw01NDggTWFya2V0IFN0MQ4wDAYDVQQREwU1\nNzI3NDEZMBcGA1UEChMQTGludXggRm91bmRhdGlvbjAeFw0yNjA1MDYxNTM0MjBa\nFw0yNjA1MDYxNTQ0MjBaMAAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAR7eg0l\ngTyUK/uHMFsx3Q0bwqWF0BA8qTCA6VR0A5fxr9oxPHD8izjk5ALsbpoLtAXeYw2y\nNywzqKkeuBZh9oLpo4IBvzCCAbswDgYDVR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoG\nCCsGAQUFBwMDMB0GA1UdDgQWBBR1norHfLkWWB6WhtxeShtYrrAVyTAfBgNVHSME\nGDAWgBSNGLA4x4lCqvPPbOt+ZiZI8OjGBzBOBgNVHREBAf8ERDBChkBodHRwczov\nL2t1YmVybmV0ZXMuaW8vbmFtZXNwYWNlcy9kZWZhdWx0L3NlcnZpY2VhY2NvdW50\ncy9kZWZhdWx0MDoGCisGAQQBg78wAQEELGh0dHBzOi8va3ViZXJuZXRlcy5kZWZh\ndWx0LnN2Yy5jbHVzdGVyLmxvY2FsMDwGCisGAQQBg78wAQgELgwsaHR0cHM6Ly9r\ndWJlcm5ldGVzLmRlZmF1bHQuc3ZjLmNsdXN0ZXIubG9jYWwwgYkGCisGAQQB1nkC\nBAIEewR5AHcAdQDyNcgbU8ABWVwp8u3OwkLDQ5J/hw2SyIzlUtMCHL3xBgAAAZ39\n7P0qAAAEAwBGMEQCIHRWshFkRBQk2PgA3ZGMO70OfRz9TzSLBbWqtbET4PedAiAB\njY3iXqg8UZiW4Wj+AGZaYb3ybrHeHmQ9KvCmCHYMqzAKBggqhkjOPQQDAgNIADBF\nAiBXPEIj2jrcvJ8ivirdtFc0bki+Oqrzls6ArUHWan4zqgIhAM0cmkXn1SWioXyy\nfkqeGp7g/Lt5EIV5XaLl+1a8Io8n\n-----END CERTIFICATE-----\n", "chain": [ - "-----BEGIN CERTIFICATE-----\nMIICNjCCAd2gAwIBAgIIBel2loQvuJkwCgYIKoZIzj0EAwIwfjEMMAoGA1UEBhMD\nVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2Nv\nMRYwFAYDVQQJEw01NDggTWFya2V0IFN0MQ4wDAYDVQQREwU1NzI3NDEZMBcGA1UE\nChMQTGludXggRm91bmRhdGlvbjAeFw0yNTExMDMyMTA0MTVaFw0yNjExMDMyMTA0\nMTVaMH4xDDAKBgNVBAYTA1VTQTETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE\nBxMNU2FuIEZyYW5jaXNjbzEWMBQGA1UECRMNNTQ4IE1hcmtldCBTdDEOMAwGA1UE\nERMFNTcyNzQxGTAXBgNVBAoTEExpbnV4IEZvdW5kYXRpb24wWTATBgcqhkjOPQIB\nBggqhkjOPQMBBwNCAASDfJhi/iziGM0bVM4sp3zS8PzsPI0htrPqLtLea12emea+\nV3WAfXal6csuvkQmD6oLPX4ue8+XTnx3Dk7CVqppo0UwQzAOBgNVHQ8BAf8EBAMC\nAQYwEgYDVR0TAQH/BAgwBgEB/wIBATAdBgNVHQ4EFgQUfGDJMIsMcgYERCfFDx4s\nIb6kocIwCgYIKoZIzj0EAwIDRwAwRAIgHJsg0Nu3ZyNik39aCIwzQj7TVrza7+tI\nn7NFEMPAIUYCIEM8+dSaoi2s/QeRL/7el2lM7yvyTWkM++qFyZwP1J/z\n-----END CERTIFICATE-----\n" + "-----BEGIN CERTIFICATE-----\nMIICNjCCAd2gAwIBAgIINlQroxhEktwwCgYIKoZIzj0EAwIwfjEMMAoGA1UEBhMD\nVVNBMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2Nv\nMRYwFAYDVQQJEw01NDggTWFya2V0IFN0MQ4wDAYDVQQREwU1NzI3NDEZMBcGA1UE\nChMQTGludXggRm91bmRhdGlvbjAeFw0yNjA1MDYxNTMzMjZaFw0yNzA1MDYxNTMz\nMjZaMH4xDDAKBgNVBAYTA1VTQTETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE\nBxMNU2FuIEZyYW5jaXNjbzEWMBQGA1UECRMNNTQ4IE1hcmtldCBTdDEOMAwGA1UE\nERMFNTcyNzQxGTAXBgNVBAoTEExpbnV4IEZvdW5kYXRpb24wWTATBgcqhkjOPQIB\nBggqhkjOPQMBBwNCAASVIshIGIXtOAUsNqOwU3CmsLLP1JF45KHDr0DKmQ9rvMP3\nE/JLFNz0aYTCSkr0L/knpFHSAjsOdMTFTmPi82Sto0UwQzAOBgNVHQ8BAf8EBAMC\nAQYwEgYDVR0TAQH/BAgwBgEB/wIBATAdBgNVHQ4EFgQUjRiwOMeJQqrzz2zrfmYm\nSPDoxgcwCgYIKoZIzj0EAwIDRwAwRAIgJ5C07gyHLgfMq3vW1mDqcoalRko+h+n6\nCvM3zKWwBLUCIDOKAVdPc0eutlrFk5qzLGOItQFeJASaa5KLmkBZGpdb\n-----END CERTIFICATE-----\n" ], "metadata": { "Fulcio Issuer": "${CERT_ISSUER}", @@ -1653,7 +1653,7 @@ Error: success criteria not met "Issuer": "O=Linux Foundation,POSTALCODE=57274,STREET=548 Market St,L=San Francisco,ST=California,C=USA", "Not After": "${TIMESTAMP}", "Not Before": "${TIMESTAMP}", - "Serial Number": "4cdbebc98e0889999892c6de6d093105b1deaa1", + "Serial Number": "4b8a3992bb2997db4bb9d5d1eb422feddf67b6a0", "Subject Alternative Name": "URIs:${CERT_IDENTITY}" } } diff --git a/hack/generate-test-signed-images.sh b/hack/generate-test-signed-images.sh index 7bdeff997..609341081 100755 --- a/hack/generate-test-signed-images.sh +++ b/hack/generate-test-signed-images.sh @@ -91,6 +91,7 @@ mkdir -p "${scaffolding}" git clone https://github.com/sigstore/scaffolding.git "${scaffolding}" pushd "${scaffolding}" > /dev/null git checkout v0.7.22 +sed -i 's/AddDate(0, 6, 0)/AddDate(10, 0, 0)/' pkg/repo/repo.go ./hack/setup-kind.sh export KO_DOCKER_REPO='registry.local:5001/sigstore' ./hack/setup-scaffolding.sh From d8af8a61c6c500c444fc7569f71ebd43d073a841 Mon Sep 17 00:00:00 2001 From: Simon Baird Date: Tue, 5 May 2026 14:33:20 -0400 Subject: [PATCH 2/4] chore(deps): Update github.com/go-jose/go-jose/v4 --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 1e10b2366..04b1fe270 100644 --- a/go.mod +++ b/go.mod @@ -204,7 +204,7 @@ require ( github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect github.com/go-git/go-billy/v5 v5.8.0 // indirect github.com/go-ini/ini v1.67.0 // indirect - github.com/go-jose/go-jose/v4 v4.1.3 // indirect + github.com/go-jose/go-jose/v4 v4.1.4 // indirect github.com/go-kit/log v0.2.1 // indirect github.com/go-logfmt/logfmt v0.6.0 // indirect github.com/go-logr/stdr v1.2.2 // indirect diff --git a/go.sum b/go.sum index e8bdb1474..ef2c1c2f1 100644 --- a/go.sum +++ b/go.sum @@ -501,8 +501,8 @@ github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2 github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-ini/ini v1.67.0 h1:z6ZrTEZqSWOTyH2FlglNbNgARyHG8oLW9gMELqKr06A= github.com/go-ini/ini v1.67.0/go.mod h1:ByCAeIL28uOIIG0E3PJtZPDL8WnHpFKFOtgjp+3Ies8= -github.com/go-jose/go-jose/v4 v4.1.3 h1:CVLmWDhDVRa6Mi/IgCgaopNosCaHz7zrMeF9MlZRkrs= -github.com/go-jose/go-jose/v4 v4.1.3/go.mod h1:x4oUasVrzR7071A4TnHLGSPpNOm2a21K9Kf04k1rs08= +github.com/go-jose/go-jose/v4 v4.1.4 h1:moDMcTHmvE6Groj34emNPLs/qtYXRVcd6S7NHbHz3kA= +github.com/go-jose/go-jose/v4 v4.1.4/go.mod h1:x4oUasVrzR7071A4TnHLGSPpNOm2a21K9Kf04k1rs08= github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= From e4e57cfa38feab911b97f1678444e4f83336addf Mon Sep 17 00:00:00 2001 From: Simon Baird Date: Tue, 5 May 2026 14:35:20 -0400 Subject: [PATCH 3/4] chore(deps): Update ubi-minimal base image --- Dockerfile | 2 +- Dockerfile.dist | 2 +- acceptance/kubernetes/kind/acceptance.Dockerfile | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index b901d781d..d4e977a26 100644 --- a/Dockerfile +++ b/Dockerfile @@ -43,7 +43,7 @@ RUN /build/build.sh "${BUILD_LIST}" "${BUILD_SUFFIX}" ## Final image -FROM registry.access.redhat.com/ubi9/ubi-minimal:latest@sha256:7d4e47500f28ac3a2bff06c25eff9127ff21048538ae03ce240d57cf756acd00 +FROM registry.access.redhat.com/ubi9/ubi-minimal:latest@sha256:8d0a8fb39ec907e8ca62cdd24b62a63ca49a30fe465798a360741fde58437a23 ARG TARGETOS ARG TARGETARCH diff --git a/Dockerfile.dist b/Dockerfile.dist index ae5196810..94992f6d5 100644 --- a/Dockerfile.dist +++ b/Dockerfile.dist @@ -43,7 +43,7 @@ RUN /build/build.sh "${BUILD_LIST}" "${BUILD_SUFFIX}" ## Final image -FROM registry.access.redhat.com/ubi9/ubi-minimal:latest@sha256:7d4e47500f28ac3a2bff06c25eff9127ff21048538ae03ce240d57cf756acd00 +FROM registry.access.redhat.com/ubi9/ubi-minimal:latest@sha256:8d0a8fb39ec907e8ca62cdd24b62a63ca49a30fe465798a360741fde58437a23 ARG TARGETOS ARG TARGETARCH diff --git a/acceptance/kubernetes/kind/acceptance.Dockerfile b/acceptance/kubernetes/kind/acceptance.Dockerfile index ffba96882..a3a987ed8 100644 --- a/acceptance/kubernetes/kind/acceptance.Dockerfile +++ b/acceptance/kubernetes/kind/acceptance.Dockerfile @@ -17,7 +17,7 @@ # Minimal image for acceptance tests. The ec and kubectl binaries are # pre-built on the host and injected here to avoid the multi-stage Go # compilation that the production Dockerfile uses. -FROM registry.access.redhat.com/ubi9/ubi-minimal:latest@sha256:7d4e47500f28ac3a2bff06c25eff9127ff21048538ae03ce240d57cf756acd00 +FROM registry.access.redhat.com/ubi9/ubi-minimal:latest@sha256:8d0a8fb39ec907e8ca62cdd24b62a63ca49a30fe465798a360741fde58437a23 RUN microdnf upgrade --assumeyes --nodocs --setopt=keepcache=0 --refresh && microdnf -y --nodocs --setopt=keepcache=0 install gzip jq ca-certificates From 589afac2618c9aa98b33e273a40987f85d817140 Mon Sep 17 00:00:00 2001 From: Simon Baird Date: Wed, 6 May 2026 17:41:51 +0200 Subject: [PATCH 4/4] chore(deps): Update Konflux task refs --- .tekton/cli-main-pull-request.yaml | 26 +++++++++++++------------- .tekton/cli-main-push.yaml | 26 +++++++++++++------------- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/.tekton/cli-main-pull-request.yaml b/.tekton/cli-main-pull-request.yaml index 1797eaf9a..8b532eb4c 100644 --- a/.tekton/cli-main-pull-request.yaml +++ b/.tekton/cli-main-pull-request.yaml @@ -137,7 +137,7 @@ spec: - name: name value: init - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-init:0.4@sha256:f2de909151c733da85c7c05de8ecf37c55079c219dcf8db906175ae11fca0142 + value: quay.io/konflux-ci/tekton-catalog/task-init:0.4@sha256:90f0e8e134c4bb919956bb095d62365907adeea4fbeb4cebbf5f3f94286bf967 - name: kind value: task resolver: bundles @@ -162,7 +162,7 @@ spec: - name: name value: git-clone-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-git-clone-oci-ta:0.1@sha256:f3f28a40fb7b4c8a5c1ec935df5576139bb6ba5b80f3531f42da2f1f2448a53b + value: quay.io/konflux-ci/tekton-catalog/task-git-clone-oci-ta:0.1@sha256:13d49df7dc9ae301627e45f95a236011422996152f1bea46cd60217b0f057407 - name: kind value: task resolver: bundles @@ -188,7 +188,7 @@ spec: - name: name value: prefetch-dependencies-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.3@sha256:db8f7c0640f695d2beab7ff660630873ba921593f764a277cb0c65451bc14077 + value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.3@sha256:a2efbcdcecfa5293a622eb356a18f5c88e5714046b214fe8730b43b1a7dbb77d - name: kind value: task resolver: bundles @@ -239,7 +239,7 @@ spec: - name: name value: buildah-remote-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta:0.9@sha256:0bc358b7c16a1ff9a829b6ce327ddb46f5c539b3cf90ade653739ffdf2925176 + value: quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta:0.9@sha256:f667d1146533b1d49829c08097e31faf27db24563da576434a707353de62099f - name: kind value: task resolver: bundles @@ -284,7 +284,7 @@ spec: - name: name value: source-build-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta:0.3@sha256:0201377594e6e0e9d304aa23b2363e4f47e02f3ebb6fe5a410480c1a17c9edfb + value: quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta:0.3@sha256:0917cfc7772e82cb8e74743c2104f43bcf2596aceafe87eec6fce69a8cac5f06 - name: kind value: task resolver: bundles @@ -336,7 +336,7 @@ spec: - name: name value: deprecated-image-check - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-deprecated-image-check:0.5@sha256:5ff16b7e6b4a8aa1adb352e74b9f831f77ff97bafd1b89ddb0038d63335f1a67 + value: quay.io/konflux-ci/tekton-catalog/task-deprecated-image-check:0.5@sha256:e78d0d3baf3c8cfc1a5ad278196b74032d9568b143a87c7a79ab780fedfb296e - name: kind value: task resolver: bundles @@ -363,7 +363,7 @@ spec: - name: name value: clair-scan - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-clair-scan:0.3@sha256:89924756c91ded746cf9ccc9f07907595e5b2454ddda0219132913a4875a5f59 + value: quay.io/konflux-ci/tekton-catalog/task-clair-scan:0.3@sha256:8fad4c2e2f470f82ee43d6b2ac72327b4d9c6e9cb514a678911c1c9359c29894 - name: kind value: task resolver: bundles @@ -383,7 +383,7 @@ spec: - name: name value: ecosystem-cert-preflight-checks - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.2@sha256:2d439dce35dc07bec38dcf450bcba949851686141a256d87eb6f42e5a217f6e2 + value: quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.2@sha256:25dcef1d9270b2e03fe6710a733171f7c7208e341fc627dac3a579088f44af34 - name: kind value: task resolver: bundles @@ -409,7 +409,7 @@ spec: - name: name value: sast-snyk-check-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta:0.4@sha256:2ad986f28d0b724dabcf76c4de649f058f0e66998c7d2f61b66de46533bdbcad + value: quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta:0.4@sha256:8f3ecbeaff579e41b8278f82d7fabac27845db17a8e687ea6c510c0c9aceabbb - name: kind value: task resolver: bundles @@ -431,7 +431,7 @@ spec: - name: name value: clamav-scan - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-clamav-scan:0.3@sha256:4b0f83cf961f0e8fd56089409d872adaca5791d9291c3584be0f6ee386e53f3a + value: quay.io/konflux-ci/tekton-catalog/task-clamav-scan:0.3@sha256:567cb66bd2e1f4b58b9d4d756f3317fc62479e0b40aa0de66094b1f12d296cfc - name: kind value: task resolver: bundles @@ -488,7 +488,7 @@ spec: - name: name value: sast-unicode-check-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-sast-unicode-check-oci-ta:0.4@sha256:0854d9261760b2dc8f092569739685a5ab0a5c620e9cb8c1b78fef9e2d077a29 + value: quay.io/konflux-ci/tekton-catalog/task-sast-unicode-check-oci-ta:0.4@sha256:90efa582de7770d55102b74014a765cd16a25a56f2cf644b56a788c70c4dc749 - name: kind value: task resolver: bundles @@ -510,7 +510,7 @@ spec: - name: name value: apply-tags - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-apply-tags:0.3@sha256:de3722bac1bf5ae8a95319162ce7e23fb33a7e2b7c0ac91535549f31a75aac86 + value: quay.io/konflux-ci/tekton-catalog/task-apply-tags:0.3@sha256:a291081de7fb27f832c6fc3c4b078acf7e6162ca4c085db38b118ca87e8b5b66 - name: kind value: task resolver: bundles @@ -533,7 +533,7 @@ spec: - name: name value: push-dockerfile-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-push-dockerfile-oci-ta:0.3@sha256:aa0d54cdd04777562599195439186bb9ea28ced4529e9b860867611cca453a39 + value: quay.io/konflux-ci/tekton-catalog/task-push-dockerfile-oci-ta:0.3@sha256:7855471abfe87de080b914f2f3ca27c59e64f6448a7c2435e51435b764494c71 - name: kind value: task resolver: bundles diff --git a/.tekton/cli-main-push.yaml b/.tekton/cli-main-push.yaml index 8b44e82ac..39736632d 100644 --- a/.tekton/cli-main-push.yaml +++ b/.tekton/cli-main-push.yaml @@ -139,7 +139,7 @@ spec: - name: name value: init - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-init:0.4@sha256:f2de909151c733da85c7c05de8ecf37c55079c219dcf8db906175ae11fca0142 + value: quay.io/konflux-ci/tekton-catalog/task-init:0.4@sha256:90f0e8e134c4bb919956bb095d62365907adeea4fbeb4cebbf5f3f94286bf967 - name: kind value: task resolver: bundles @@ -164,7 +164,7 @@ spec: - name: name value: git-clone-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-git-clone-oci-ta:0.1@sha256:f3f28a40fb7b4c8a5c1ec935df5576139bb6ba5b80f3531f42da2f1f2448a53b + value: quay.io/konflux-ci/tekton-catalog/task-git-clone-oci-ta:0.1@sha256:13d49df7dc9ae301627e45f95a236011422996152f1bea46cd60217b0f057407 - name: kind value: task resolver: bundles @@ -190,7 +190,7 @@ spec: - name: name value: prefetch-dependencies-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.3@sha256:db8f7c0640f695d2beab7ff660630873ba921593f764a277cb0c65451bc14077 + value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.3@sha256:a2efbcdcecfa5293a622eb356a18f5c88e5714046b214fe8730b43b1a7dbb77d - name: kind value: task resolver: bundles @@ -241,7 +241,7 @@ spec: - name: name value: buildah-remote-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta:0.9@sha256:0bc358b7c16a1ff9a829b6ce327ddb46f5c539b3cf90ade653739ffdf2925176 + value: quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta:0.9@sha256:f667d1146533b1d49829c08097e31faf27db24563da576434a707353de62099f - name: kind value: task resolver: bundles @@ -286,7 +286,7 @@ spec: - name: name value: source-build-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta:0.3@sha256:0201377594e6e0e9d304aa23b2363e4f47e02f3ebb6fe5a410480c1a17c9edfb + value: quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta:0.3@sha256:0917cfc7772e82cb8e74743c2104f43bcf2596aceafe87eec6fce69a8cac5f06 - name: kind value: task resolver: bundles @@ -338,7 +338,7 @@ spec: - name: name value: deprecated-image-check - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-deprecated-image-check:0.5@sha256:5ff16b7e6b4a8aa1adb352e74b9f831f77ff97bafd1b89ddb0038d63335f1a67 + value: quay.io/konflux-ci/tekton-catalog/task-deprecated-image-check:0.5@sha256:e78d0d3baf3c8cfc1a5ad278196b74032d9568b143a87c7a79ab780fedfb296e - name: kind value: task resolver: bundles @@ -365,7 +365,7 @@ spec: - name: name value: clair-scan - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-clair-scan:0.3@sha256:89924756c91ded746cf9ccc9f07907595e5b2454ddda0219132913a4875a5f59 + value: quay.io/konflux-ci/tekton-catalog/task-clair-scan:0.3@sha256:8fad4c2e2f470f82ee43d6b2ac72327b4d9c6e9cb514a678911c1c9359c29894 - name: kind value: task resolver: bundles @@ -385,7 +385,7 @@ spec: - name: name value: ecosystem-cert-preflight-checks - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.2@sha256:2d439dce35dc07bec38dcf450bcba949851686141a256d87eb6f42e5a217f6e2 + value: quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.2@sha256:25dcef1d9270b2e03fe6710a733171f7c7208e341fc627dac3a579088f44af34 - name: kind value: task resolver: bundles @@ -411,7 +411,7 @@ spec: - name: name value: sast-snyk-check-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta:0.4@sha256:2ad986f28d0b724dabcf76c4de649f058f0e66998c7d2f61b66de46533bdbcad + value: quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta:0.4@sha256:8f3ecbeaff579e41b8278f82d7fabac27845db17a8e687ea6c510c0c9aceabbb - name: kind value: task resolver: bundles @@ -433,7 +433,7 @@ spec: - name: name value: clamav-scan - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-clamav-scan:0.3@sha256:4b0f83cf961f0e8fd56089409d872adaca5791d9291c3584be0f6ee386e53f3a + value: quay.io/konflux-ci/tekton-catalog/task-clamav-scan:0.3@sha256:567cb66bd2e1f4b58b9d4d756f3317fc62479e0b40aa0de66094b1f12d296cfc - name: kind value: task resolver: bundles @@ -490,7 +490,7 @@ spec: - name: name value: sast-unicode-check-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-sast-unicode-check-oci-ta:0.4@sha256:0854d9261760b2dc8f092569739685a5ab0a5c620e9cb8c1b78fef9e2d077a29 + value: quay.io/konflux-ci/tekton-catalog/task-sast-unicode-check-oci-ta:0.4@sha256:90efa582de7770d55102b74014a765cd16a25a56f2cf644b56a788c70c4dc749 - name: kind value: task resolver: bundles @@ -512,7 +512,7 @@ spec: - name: name value: apply-tags - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-apply-tags:0.3@sha256:de3722bac1bf5ae8a95319162ce7e23fb33a7e2b7c0ac91535549f31a75aac86 + value: quay.io/konflux-ci/tekton-catalog/task-apply-tags:0.3@sha256:a291081de7fb27f832c6fc3c4b078acf7e6162ca4c085db38b118ca87e8b5b66 - name: kind value: task resolver: bundles @@ -535,7 +535,7 @@ spec: - name: name value: push-dockerfile-oci-ta - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-push-dockerfile-oci-ta:0.3@sha256:aa0d54cdd04777562599195439186bb9ea28ced4529e9b860867611cca453a39 + value: quay.io/konflux-ci/tekton-catalog/task-push-dockerfile-oci-ta:0.3@sha256:7855471abfe87de080b914f2f3ca27c59e64f6448a7c2435e51435b764494c71 - name: kind value: task resolver: bundles