8.5. Podman で Sequoia PGP を使用してコンテナーイメージに署名する


バックエンドを 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
トップに戻る