snippetbashTip
cosign — Container Signing, Verification, and Storage in an OCI registry. More information: <https://github.c
Viewed 0 times
commandverificationandstorageclisigningcontainercosign
Problem
How to use the
cosign command: Container Signing, Verification, and Storage in an OCI registry. More information: <https://github.com/sigstore/cosign/blob/main/doc/cosign.md>.Solution
cosign — Container Signing, Verification, and Storage in an OCI registry. More information: <https://github.com/sigstore/cosign/blob/main/doc/cosign.md>.Generate a key-pair:
cosign generate-key-pairSign a container and store the signature in the registry:
cosign sign --key {{cosign.key}} {{image}}Sign a container image with a key pair stored in a Kubernetes secret:
cosign sign --key k8s://{{namespace}}/{{key}} {{image}}Sign a blob with a local key pair file:
cosign sign-blob --key {{cosign.key}} {{path/to/file}}Verify a container against a public key:
cosign verify --key {{cosign.pub}} {{image}}Verify images with a public key in a Dockerfile:
cosign dockerfile verify -key {{cosign.pub}} {{path/to/Dockerfile}}Verify an image with a public key stored in a Kubernetes secret:
cosign verify --key k8s://{{namespace}}/{{key}} {{image}}Copy a container image and its signatures:
cosign copy {{example.com/src:latest}} {{example.com/dest:latest}}Code Snippets
Generate a key-pair
cosign generate-key-pairSign a container and store the signature in the registry
cosign sign --key {{cosign.key}} {{image}}Sign a container image with a key pair stored in a Kubernetes secret
cosign sign --key k8s://{{namespace}}/{{key}} {{image}}Sign a blob with a local key pair file
cosign sign-blob --key {{cosign.key}} {{path/to/file}}Verify a container against a public key
cosign verify --key {{cosign.pub}} {{image}}Context
tldr-pages: common/cosign
Revisions (0)
No revisions yet.