8.5. Sequoia PGP を使用した Podman でのコンテナーイメージの署名


バックエンドを Sequoia PGP に切り替えることで、最新の耐量子計算機暗号 (PQC) アルゴリズムを使用して、イメージ署名の検証を向上させることができます。既存の GnuPG ワークフローは引き続き署名に利用可能です。

前提条件

  • container-tools メタパッケージがインストールされている。
  • podman-sequoiasequoia-sq、および sequoia-sqv パッケージがインストールされている。

手順

  1. 現在のディレクトリーで Containerfile を使用してコンテナーイメージをビルドします。

    $ podman build -t <registry>/<namespace>/<image>
  2. キーを生成します。

    # sq key generate --own-key --email <test@example.com> --name <namspace>
  3. 証明書をエクスポートします。

    # sq cert export --cert=<fingerprint_or_key_ID> --output mycerts/sequoia-key.pub
  4. policy.json ファイルを有効なキーを指すように設定します。
  5. キーを使用してイメージに署名してプッシュします。

    $ podman push --sign-by-sq-fingerprint <fingerprint> /<registry>/<namespace>/<image>

検証

  • イメージをプルします。

    $ podman pull <registry>/<namespace>/<image>

    先ほど設定した署名の存在を強制するには、podman pull コマンドを実行する必要があります。設定済みのレジストリーから、署名されていないイメージ、または誤ったキーで署名されたイメージを取得しようとすると、コマンドは失敗します。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る