Skip to content

docker-hardened-images/keyring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

dhi-banner

Docker Hardened Images - Keyring

This repository contains the public signing keys for Docker Hardened Images. These keys are used to verify the authenticity and integrity of Docker Hardened Images and their attestations.

🎯 Overview

The keyring provides cryptographic verification for Docker Hardened Images, ensuring:

  • Supply chain security: Verify image signatures and provenance
  • Attestation validation: Confirm authenticity of SBOMs and VEX metadata
  • Trust: Ensure images haven't been tampered with

πŸ”‘ Signing Keys

Version Status Key File
latest enabled dhi-latest.pub
2 enabled dhi-2.pub
1 disabled dhi-1.pub

πŸš€ Getting Started

Verifying Images and Attestations

To verify images and attestations, you can run the following commands:

# log into dhi.io
$ docker login dhi.io

# verify the signature on the image index
$ cosign verify dhi.io/alpine-base:3.22 \
  --key https://dhi.io/keyring/latest.pub \
  --experimental-oci11
# list all available attestations
$ regctl artifact list dhi.io/golang:1-debian12-dev \
  --platform linux/arm64

# verify the signature on any of the provided attestations
$ cosign verify dhi.io/golang@sha256:... \
  --key https://dhi.io/keyring/latest.pub \
  --experimental-oci11

πŸ“„ License

This project is licensed under the Apache License 2.0. See LICENSE.txt for details.

πŸ”— Links


Docker Hardened Images - Building secure containers, together.

About

Repository containing public signing keys

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published