linux/amd64
SPDX-JSON herunterladen Signiertes Sigstore-Bundle · 270.2 KiBOffline prüfen und extrahieren
Lade das Bundle und den öffentlichen Schlüssel in dasselbe Verzeichnis herunter. Mit installiertem Cosign 3, jq und base64 prüfen diese Befehle die signierte eingebettete SBOM, nicht die separat heruntergeladene JSON-Datei. Nach erfolgreicher Prüfung extrahieren sie die authentifizierte SBOM in eine Datei mit dem Präfix verified-.
cosign verify-blob-attestation \
--key cosign.pub \
--insecure-ignore-tlog \
--type spdxjson \
--digestAlg sha256 \
--digest 46ee66545446b4886498f625a931fc9f4a0dac6ecb61f6caed76bd0a438353d4 \
--bundle linux-amd64.sigstore.json &&
# Extract the authenticated SBOM only after verification succeeds.
jq -r '.dsseEnvelope.payload' linux-amd64.sigstore.json \
| base64 --decode \
| jq '.predicate' > verified-linux-amd64.spdx.json