14장. Verifying image signatures


You can use Red Hat Advanced Cluster Security for Kubernetes (RHACS) to ensure the integrity of the container images in your clusters by verifying image signatures against pre-configured keys.

You can create policies to block unsigned images and images that do not have a verified signature. You can also enforce the policy by using the RHACS admission controller to stop unauthorized deployment creation.

참고
  • RHACS only supports Cosign signatures and Cosign Public Keys/Certificates verification. For more information about Cosign, see Cosign overview.
  • For Cosign signature verification, RHACS does not support communication with the transparency log Rekor.
  • You must configure signature integration with at least 1 Cosign verification method for signature verification.
  • For all deployed and watched images:

    • RHACS fetches and verifies the signatures every 4 hours.
    • RHACS verifies the signatures whenever you change or update your signature integration verification data.

14.1. Configuring signature integration

Before performing image signature verification, you must first create a signature integration in RHACS.

A signature integration can be configured with multiple verification methods. The following verification methods are supported:

  • Cosign public keys
  • Cosign certificates

14.1.1. Configuring Cosign public keys

Prerequisites

  • You must already have a PEM-encoded Cosign public key. For more information about Cosign, see Cosign overview.

Procedure

  1. In the RHACS portal, select Platform Configuration Integrations.
  2. Scroll to Signature Integrations and click Signature.
  3. Click New integration.
  4. Enter a name for the Integration name.
  5. Click Cosign public Keys Add a new public key.
  6. Enter the Public key name.
  7. For the Public key value field, enter the PEM-encoded public key.
  8. (Optional) You can add more than one key by clicking Add a new public key and entering the details.
  9. Click Save.

14.1.2. Configuring Cosign certificates

Prerequisites

  • You must already have the certificate identity and issuer. Optionally, you also need a PEM-encoded certificate and chain. For more information about Cosign certificates, see Cosign certificate verification

Procedure

  1. In the RHACS portal, select Platform Configuration Integrations.
  2. Scroll to Signature Integrations and click Signature.
  3. Click New integration.
  4. Enter a name for the Integration name.
  5. Click Cosign certificates Add a new certificate verification.
  6. Enter the Certificate OIDC Issuer. You can optionally use regular expressions in RE2 Syntax.
  7. Enter the Certificate identity. You can optionally use regular expressions in RE2 Syntax.
  8. (Optional) Enter the Certificate Chain PEM encoded to verify certificates. If no chain is provided, certificates are verified against the Fulcio root.
  9. (Optional) Enter the Certificate PEM encoded to verify the signature.
  10. (Optional) You can add more than one certificate verification by clicking Add a new certificate verification and entering the details.
  11. Click Save.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동