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 52a3e5f8f808c0fc80922d48ac5012663523c04b4ba231b95a9a92e2f71f693d \
--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